STT → SJU Charlotte Amalie to San Juan
live
Direct flights from Charlotte Amalie (STT) to San Juan (SJU): 9 nonstop departures observed each week across 2 airlines. 38% of the last 8 operated flights arrived within 15 minutes of schedule. The median arrival is 127 minutes late. No cancellations were recorded across the 8 tracked flights. The nonstop covers 109 km, an estimated 38 minutes in the air. Measured by Pro Flight Search from live flight boards at Charlotte Amalie and San Juan. Updated 25 September 2026 at 19:48 UTC.
STT
Charlotte Amalie
smooth · +0
SJU
San Juan
smooth · +0
dep bank 08:39–17:40 9x weekly
Runs rough · 2 airlines · 9x weekly · nonstop
38% on time
of the last 8 operated STT → SJU flights arrived within 15 minutes
Median arrival delay is +127 min . 0 of 8 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +127 min across the last 8 operated legs
Flight time ~0h 38m estimated from route distance
Weekly departures 9x 2 direct airlines on the leg
The week scheduled departures · origin local time
Air Flamenco Cape Air
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
Air FlamencoF4
Flights F42200 varies Tu Th
Cape Air9K 17% on time
Flights 9K8101 08:39 daily · 9K8081 10:49 daily · 9K8061 varies Mo Fr Sa Su · 9K8341 12:57 daily
History operated legs · board outcomes
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from STT and SJU, paired departure → arrival per flight and day. Board tracking since Mon, Sep 21 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 64 Completed 11 Delayed 7 Within 15m 3/11 Median +127m
9K8061 Cape Air
2 days
STT
Departure
15:03
Departed · Sched 12:48135m late
→
SJU
Arrival
15:30
Landed · Sched 13:23127m late
Mon, Sep 21
1/2 legs · P-212
STT
Departure
—
Board row not captured for this rotation yet.
→
SJU
Arrival
17:57
Landed · Sched 13:50247m late
Full 9K8061 history →
9K8081 Cape Air
5 days
STT
Departure
Sched 10:49
Scheduled departure
→
SJU
Arrival
Sched 11:24
Scheduled arrival · landing pending
STT
Departure
Sched 10:49
Scheduled time only · no board update captured
→
SJU
Arrival
Sched 11:24
Scheduled time only · no board update captured
STT
Departure
Sched 10:49
Scheduled time only · no board update captured
→
SJU
Arrival
Sched 11:24
Scheduled time only · no board update captured
Tue, Sep 22
2/2 legs · P-212
STT
Departure
13:06
Departed · Sched 10:49137m late
→
SJU
Arrival
Sched 11:24
Scheduled time only · no board update captured
STT
Departure
—
Board row not captured for this rotation yet.
→
SJU
Arrival
Sched 11:24
Scheduled time only · no board update captured
Full 9K8081 history →
9K8101 Cape Air
5 days
STT
Departure
Sched 08:39
Scheduled departure
→
SJU
Arrival
Sched 09:14
Scheduled arrival · landing pending
STT
Departure
Sched 08:39
Scheduled time only · no board update captured
→
SJU
Arrival
Sched 09:14
Scheduled time only · no board update captured
STT
Departure
Sched 08:39
Scheduled time only · no board update captured
→
SJU
Arrival
Sched 09:14
Scheduled time only · no board update captured
STT
Departure
Sched 08:39
Scheduled time only · no board update captured
→
SJU
Arrival
Sched 09:14
Scheduled time only · no board update captured
STT
Departure
—
Board row not captured for this rotation yet.
→
SJU
Arrival
Sched 09:14
Scheduled time only · no board update captured
Full 9K8101 history →
9K8161 Cape Air
5 days
STT
Departure
Sched 17:40
Scheduled departure
→
SJU
Arrival
Sched 18:15
Scheduled arrival · landing pending
STT
Departure
Sched 17:40
Scheduled time only · no board update captured
→
SJU
Arrival
Sched 18:15
Scheduled time only · no board update captured
STT
Departure
Sched 17:40
Scheduled time only · no board update captured
→
SJU
Arrival
Sched 18:15
Scheduled time only · no board update captured
STT
Departure
Sched 17:40
Scheduled time only · no board update captured
→
SJU
Arrival
Sched 18:15
Scheduled time only · no board update captured
STT
Departure
—
Board row not captured for this rotation yet.
→
SJU
Arrival
Sched 18:15
Scheduled time only · no board update captured
Full 9K8161 history →
9K8241 Cape Air
5 days
STT
Departure
Sched 17:45
Scheduled departure
→
SJU
Arrival
Sched 18:20
Scheduled arrival · landing pending
STT
Departure
Sched 17:45
Scheduled time only · no board update captured
→
SJU
Arrival
Sched 18:20
Scheduled time only · no board update captured
STT
Departure
Sched 17:45
Scheduled time only · no board update captured
→
SJU
Arrival
Sched 18:20
Scheduled time only · no board update captured
STT
Departure
Sched 17:45
Scheduled time only · no board update captured
→
SJU
Arrival
Sched 18:20
Scheduled time only · no board update captured
STT
Departure
—
Board row not captured for this rotation yet.
→
SJU
Arrival
Sched 18:20
Scheduled time only · no board update captured
Full 9K8241 history →
9K8301 Cape Air
3 days
STT
Departure
Sched 15:00
Scheduled departure
→
SJU
Arrival
Sched 15:35
Scheduled arrival · landing pending
Thu, Sep 24
2/2 legs · P-212
STT
Departure
15:14
Departed · Sched 15:0014m late
→
SJU
Arrival
15:59
Landed · Sched 15:3524m late
STT
Departure
Sched 15:00
Scheduled time only · no board update captured
→
SJU
Arrival
Sched 15:35
Scheduled time only · no board update captured
Full 9K8301 history →
9K8321 Cape Air
4 days
STT
Departure
Sched 13:46
Scheduled departure
→
SJU
Arrival
Sched 14:21
Scheduled arrival · landing pending
STT
Departure
Sched 13:46
Scheduled time only · no board update captured
→
SJU
Arrival
Sched 14:21
Scheduled time only · no board update captured
STT
Departure
Sched 13:46
Scheduled time only · no board update captured
→
SJU
Arrival
Sched 14:21
Scheduled time only · no board update captured
STT
Departure
Sched 13:46
Scheduled time only · no board update captured
→
SJU
Arrival
Sched 14:21
Scheduled time only · no board update captured
Full 9K8321 history →
9K8341 Cape Air
4 days
STT
Departure
Sched 12:57
Scheduled departure
→
SJU
Arrival
Sched 13:32
Scheduled arrival · landing pending
Thu, Sep 24
2/2 legs · P-212
STT
Departure
13:16
Departed · Sched 12:5719m late
→
SJU
Arrival
Sched 13:32
Scheduled time only · no board update captured
STT
Departure
Sched 12:57
Scheduled time only · no board update captured
→
SJU
Arrival
Sched 13:32
Scheduled time only · no board update captured
Tue, Sep 22
2/2 legs · P-212
STT
Departure
Sched 12:57
Departure time not on board
→
SJU
Arrival
17:01
Landed · Sched 13:32209m late
Full 9K8341 history →
F42200 Air Flamenco
2 days
Thu, Sep 24
1/2 legs · N915GD
STT
Departure
12:18 Departed
→
SJU
Arrival
—
Board row not captured for this rotation yet.
Tue, Sep 22
1/2 legs · N915GD
STT
Departure
12:27 Departed
→
SJU
Arrival
—
Board row not captured for this rotation yet.
Full F42200 history →
Airports right now live boards
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search — Charlotte Amalie (STT) to San Juan (SJU) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/STT-SJU
Copy
How we measure this →
STT to SJU questions
Is STT–SJU running on time right now? Smooth skies ahead. Both endpoints currently score the same, route health score 100/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on STT–SJU? Operators schedule morning departures around 08:39 and evening departures around 17:40 from STT. Earlier flights typically land before destination-airport delays accumulate later in the day; check the SJU delay card to confirm conditions when you'd arrive.
How long is the flight from STT to SJU? Great-circle distance is 109 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 38–39 min gate-to-gate on this route.
How often does STT–SJU fly? 2 carriers operate this route, around 47 flights a week between them. Compare carrier days and times in the airline list above.