San Juan to Charlotte Amalie (SJU–STT) — Airlines, Schedules & Connections

SJU Airport Page →
68 mi airlines charter/private 161/wk
On-time Some delays Frequent delays
Flight Schedule 45 flights Verified 35m ago
Also flown by charter / private operators: Air Flamenco.
Nonstop Charter / private 1-Stop 2-Stop Hide separate tickets Hide overnight Hide codeshares
  Flight Airline AC Dep Arr Dur OTP Sched  
✈ Nonstop
B65958cs
B6 JetBlue
CNA
7:15 AM
AST TD
7:50 AM
AST
0h 35m
63%
M T W T F S S
Prices
9K8151+1
9K Cape
CNA
7:15 AM
AST TD
7:50 AM
AST
0h 35m
M T W T F S S
Prices
9K8051+1
9K Cape
CNA
9:39 AM
AST TD
10:14 AM
AST
0h 35m
M T W T F S S
Prices
B65972cs
B6 JetBlue
CNA
9:39 AM
AST TD
10:14 AM
AST
0h 35m
63%
M T W T F S S
Prices
9K8031+1
9K Cape
CNA
12:26 PM
AST TD
1:01 PM
AST
0h 35m
M T W T F S S
Prices
B65182cs
B6 JetBlue
BNI
12:45 PM
AST TD
1:35 PM
AST
0h 50m
63%
M T W T F S S
Prices
9K8271
9K Cape
CNA
1:00 PM
AST TD
1:35 PM
AST
0h 35m
M T W T F S S
Prices
9K8272
9K Cape
1:00 PM
AST
1:35 PM
AST
0h 35m
M T W T F S S
Prices
B65719cs
B6 JetBlue
CNA
1:30 PM
AST TD
2:05 PM
AST
0h 35m
63%
M T W T F S S
Prices
9K8171+1
9K Cape
CNA
1:30 PM
AST TD
2:05 PM
AST
0h 35m
M T W T F S S
Prices
9K8111+1
9K Cape
CNA
2:00 PM
AST TD
2:35 PM
AST
0h 35m
M T W T F S S
Prices
9K8291+1
9K Cape
CNA
2:00 PM
AST TD
2:35 PM
AST
0h 35m
M T W T F S S
Prices
B65988cs
B6 JetBlue
CNA
2:00 PM
AST TD
2:35 PM
AST
0h 35m
63%
M T W T F S S
Prices
B65957cs
B6 JetBlue
CNA
2:00 PM
AST TD
2:35 PM
AST
0h 35m
63%
M T W T F S S
Prices
9K8011+1
9K Cape
CNA
2:15 PM
AST TD
2:50 PM
AST
0h 35m
M T W T F S S
Prices
B65351cs
B6 JetBlue
T12
2:22 PM
AST TD
2:57 PM
AST
0h 35m
63%
M T W T F S S
Prices
9K8292
9K Cape
T12
2:35 PM
AST
3:24 PM
AST
0h 49m
M T W T F S S
Prices
B6936
B6 JetBlue
320
2:35 PM
AST TA
3:12 PM
AST
0h 37m
63%
M T W T F S S
Prices
9K8191+1
9K Cape
BNI
2:40 PM
AST TD
3:29 PM
AST
0h 49m
M T W T F S S
Prices
9K8131+3
9K Cape
CNA
3:00 PM
AST TD
3:35 PM
AST
0h 35m
M T W T F S S
Prices
9K8091+1
9K Cape
CNA
3:09 PM
AST TD
3:44 PM
AST
0h 35m
M T W T F S S
Prices
9K8251+1
9K Cape
CNA
3:40 PM
AST TD
4:15 PM
AST
0h 35m
M T W T F S S
Prices
B65984cs
B6 JetBlue
CNA
3:40 PM
AST TD
4:15 PM
AST
0h 35m
63%
M T W T F S S
Prices
B65928cs
B6 JetBlue
CNA
4:45 PM
AST TD
5:20 PM
AST
0h 35m
63%
M T W T F S S
Prices
9K8071+2
9K Cape
CNA
4:45 PM
AST TD
5:20 PM
AST
0h 35m
M T W T F S S
Prices
B65989cs
B6 JetBlue
CNA
6:45 PM
AST TD
7:20 PM
AST
0h 35m
63%
M T W T F S S
Prices
9K8331+1
9K Cape
CNA
6:45 PM
AST TD
7:20 PM
AST
0h 35m
M T W T F S S
Prices
B65976cs
B6 JetBlue
CNA
8:39 AM
AST
9:14 AM
AST
0h 35m
M T W T F S S
Prices
9K8101+1
9K Cape
CNA
8:39 AM
AST
9:14 AM
AST
0h 35m
M T W T F S S
Prices
9K8081+1
9K Cape
CNA
10:49 AM
AST
11:24 AM
AST
0h 35m
M T W T F S S
Prices
B65974cs
B6 JetBlue
CNA
10:49 AM
AST
11:24 AM
AST
0h 35m
M T W T F S S
Prices
B65735cs
B6 JetBlue
T12
12:48 PM
AST
1:29 PM
AST
0h 41m
M T W T F S S
Prices
9K8061+2
9K Cape
T12
12:48 PM
AST
1:29 PM
AST
0h 41m
M T W T F S S
Prices
B65909cs
B6 JetBlue
CNA
12:57 PM
AST
1:32 PM
AST
0h 35m
M T W T F S S
Prices
9K8321+1
9K Cape
CNA
1:46 PM
AST
2:21 PM
AST
0h 35m
M T W T F S S
Prices
B65144cs
B6 JetBlue
CNA
1:46 PM
AST
2:21 PM
AST
0h 35m
M T W T F S S
Prices
B6808+1
B6 JetBlue
A21N
2:00 PM
AST T1
2:40 PM
AST
0h 40m
M T W T F S S
Prices
QR4033cs
QR Qatar
320
3:00 PM
AST T1
3:42 PM
AST
0h 42m
M T W T F S S
Prices
9K8301+1
9K Cape
CNA
3:00 PM
AST
3:35 PM
AST
0h 35m
M T W T F S S
Prices
B65973cs
B6 JetBlue
BNI
3:00 PM
AST
3:50 PM
AST
0h 50m
M T W T F S S
Prices
9K8341+1
9K Cape
CNA
3:03 PM
AST
3:38 PM
AST
0h 35m
M T W T F S S
Prices
9K8161+2
9K Cape
CNA
5:40 PM
AST
6:15 PM
AST
0h 35m
M T W T F S S
Prices
B65736cs
B6 JetBlue
CNA
5:40 PM
AST
6:15 PM
AST
0h 35m
M T W T F S S
Prices
9K8241+1
9K Cape
CNA
5:45 PM
AST
6:20 PM
AST
0h 35m
M T W T F S S
Prices
B65960cs
B6 JetBlue
CNA
5:45 PM
AST
6:20 PM
AST
0h 35m
M T W T F S S
Prices

No flights match your filters.

No scheduled airline flights on this route — it's flown by charter / private operators (). No nonstop flights on this route. connecting options below.

✦ 1-Stop connections via 10 hubs
STX Christiansted 2h 14m 2Q9KB6 2Q9KB6 Christiansted (STX) to Charlotte Amalie flights
EIS Beef Island 2h 24m 2Q9KB6 9KB6 Beef Island (EIS) to Charlotte Amalie flights
SBH Gustavia 3h 35m TJ 9K Gustavia (SBH) to Charlotte Amalie flights
FLL Fort Lauderdale 6h 29m ADB6F9 NK Fort Lauderdale (FLL) to Charlotte Amalie flights
MIA Miami 6h 39m 2IAAAT AABAQR Miami (MIA) to Charlotte Amalie flights
MCO Orlando 6h 52m ADB6EI NKWN Orlando (MCO) to Charlotte Amalie flights
ATL Atlanta 9h 1m AFAMCV DL Atlanta (ATL) to Charlotte Amalie flights
IAD Dulles 9h 39m ACKOWUA UA Dulles (IAD) to Charlotte Amalie flights
EWR Newark 9h 48m ACB6TP ACUA Newark (EWR) to Charlotte Amalie flights
IAH Houston 13h 35m ACLHNZ UA Houston (IAH) to Charlotte Amalie flights
1-STOP More options, longer trips
2-STOP Loading... Reach the hardest destinations
San Juan to Charlotte Amalie
3 carriers, 161 flights/week nonstop.
3 Airlines 68 mi 0h 35m nonstop

SJU–STT is served by 3 airlines with nonstop service. Cape Air, JetBlue and American Airlines lead the route. The flight covers 68 miles in approximately 0h 35m. Beyond nonstop, 1-stop connecting options are also available.

Airline Landscape

All carriers operating nonstop SJU–STT service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
9K Cape Air 63 BNI, CNA, T12 0h35-0h49 84%
B6 JetBlue 58 320, BNI, CNA, T12 0h35-0h50 84%
AA American Airlines 0 84% Oneworld
Aircraft on this route
320 Airbus A320 – B6
BNI Pilatus Britten-Norman BN-2A/B Islander – 9K, B6
CNA9K, B6
T12 Tupolev Tu-124 – 9K, B6
Alliance coverage
Unaffiliated: 9K + B6 (121 flights/wk, 100%)
Oneworld: AA (0 flights/wk, 0%)
OTP based on airport-level delay snapshots. Duration ranges reflect seasonal/directional variation.

Weekly Schedule Pattern

Nonstop flight frequency by day of week, SJU to STT direction.
Mon
15
flights
Tue
17
flights
Wed
20
flights
Thu
16
flights
Fri
17
flights
Sat
19
flights
Sun
17
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
27
Nonstop flights
161
Outbound / wk
156
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for SJU to STT.
1-STOP
One-Stop Connections
26
Hubs
~2h
Fastest
~19h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
443
Candidates
Two-stop connections loaded in the connections tab above.
Connections computed from published schedules with minimum connection time verification. Use the interactive explorer above the fold to filter by airline, tier, and layover time.

On-Time Performance

What to expect at each end of your journey.
Outbound
SJU → STT
84%
Generally reliable. Most flights run on time.
Departing
84%
Arriving
100%
Return
STT → SJU
100%
Generally reliable. Most flights run on time.
Departing
100%
Arriving
100%
OTP = percentage of flights arriving within 15 min of schedule. Based on airport-level delay snapshots. SJU delays → STT delays →

Other ways to reach Charlotte Amalie from San Juan

Nearby airports with service to Cyril E. King Airport.
Metric SJU→STT STX→STT EIS→STT
Distance from SJU 94 mi 96 mi
Nonstop airlines 3 3 2
Weekly flights 161 107 29
Flight time 0h 35m 0h 24m 0h 22m
Departure OTP 84%
Airports within 200 miles of SJU with service to Cyril E. King Airport.

Travel Essentials

Practical planning for this route.
Time Difference
0h
Charlotte Amalie is 0 hours the same as San Juan.
SJU: AST · STT: AST

When it's 6:00 PM in San Juan, it's 6:00 PM in Charlotte Amalie.
Distance & Flight Time
68 mi / 109 km
Nonstop flight time is approximately 0h 35m gate to gate.

SJU–STT Quick Facts

Key statistics for the San Juan to Charlotte Amalie route.
Route details
Distance68 mi / 109 km
Flight time0h 35m
Time difference0 hours
Airlines (nonstop)3
Weekly flights161 out / 156 return
1-stop connectionsAvailable
Origin: SJU
IATA / ICAOSJU / TJSJ
TimezoneAmerica/Puerto_Rico
Passengers/yr13.0M
Elevation9 ft / 3 m
Destination: STT
IATA / ICAOSTT / TIST
TimezoneAmerica/St_Thomas
Passengers/yr1.6M
Elevation23 ft / 7 m

Frequently Asked Questions

Common questions about SJU to STT flights.
Nonstop flights from Luis Munoz Marin International Airport to Cyril E. King Airport take about 0h 35m gate to gate. The route covers 68 miles.
3 airlines operate flights from SJU to STT: Cape Air, JetBlue and American Airlines.
This route has frequent daily service. Check the schedule above for departure days and times in each direction.
Yes, 1-stop connections are available, ranked by layover time. Common connecting points include Henry E. Rohlsen, Terrance B. Lettsome and St. Jean.
Yes, return flights from STT to SJU are available. Use the direction toggle at the top to view the return schedule.
Nearby alternatives include STX and EIS. See the Alternatives section for a full comparison.
Click the 'Search Flights' button to check availability and prices on Google Flights. You can also compare airlines and schedules on this page to find the best option.
See the On-Time Performance section for the latest delay data at both airports. This shows departure and arrival reliability to help you plan.
Route data is updated regularly from official airline schedules. On-time performance data comes from recent airport delay snapshots.
Cape Air, Seaborne Airlines (now part of InterCaribbean), and InterCaribbean Airways operate SJU–STT nonstop on turboprop aircraft. American Eagle has operated the route with regional jets. Cape Air uses Cessna 402 and Grand Caravan aircraft, typically seating 9 passengers. Flight time is 25–30 minutes. Departures run 4–8 times daily depending on the carrier and season. Both airports are US domestic for customs purposes, as Puerto Rico and the US Virgin Islands are US territories.
No direct ferry service operates between San Juan and St. Thomas. The water route requires a stop in Culebra or via a private charter. The Vieques/Culebra ferry from Ceiba, Puerto Rico to St. Thomas does not exist as a scheduled commercial service. Some high-speed private charter boats operate the crossing, but no public ferry links SJU and STT. The seaplane service that historically connected the islands (Seaborne) now focuses on interisland flights. For most travelers, the 25-minute flight is the only practical transport option.
Cape Air's 9-seat aircraft have a strict 15 lb carry-on limit and a 50 lb checked bag limit per passenger. Total baggage weight (carry-on plus checked) is often capped at 40 lb on some Cape Air legs due to weight-and-balance restrictions. Passengers with dive gear, large suitcases, or sports equipment should contact the carrier before booking. Overweight bags may need to travel on a later flight if the aircraft is at maximum payload. Pack light or ship luggage separately for extended stays.

San Juan to St. Thomas: The Essential Inter-Island US Territory Link

SJU–STT is one of the shortest commercial air routes in the US territories, covering 73 miles between Luis Muñoz Marín International in Puerto Rico and Cyril E. King Airport on St. Thomas in the US Virgin Islands. Cape Air operates the route on small turboprop aircraft, typically Cessna 402s or Caravans with 9-seat capacity. InterCaribbean and regional operators provide competing service. Both airports fall within the US domestic system, meaning no customs clearance is required for US citizens or residents traveling between them. The flight serves residents of the USVI who need Puerto Rico's larger airport for connections, medical travel, and government business, as well as tourists distributing between the two destinations.

Aircraft Type, Weight Limits, and Connecting Context

The SJU–STT route operates exclusively on small turboprop and piston aircraft due to the short distance and relatively low passenger volumes. STT's runway and infrastructure support regional jet operations, and American Eagle has served the route intermittently, but the core market is sustained by Cape Air's high-frequency small-plane schedule. Passengers connecting from the US mainland arrive at SJU on American, JetBlue, Delta, or United and transfer to the interisland carriers in a separate terminal area. Baggage restrictions on the small aircraft are a genuine operational constraint, particularly for dive tourism to the USVI's waters.