The San Juan to Christiansted route connects Luis Munoz Marin International Airport (SJU) in PR with Henry E Rohlsen Airport (STX) in VI. This short-haul flight covers approximately 122 miles (196 km) with a typical flight time of 35m. This route is served by 8 airlines: Air Cargo Carriers, Cape Air, JetBlue and others. AirportRoutes has tracked 22 unique flight numbers on this route.
Compare flight prices across hundreds of booking sites
Search SJU → STX flightsOpens a live price search — just pick your dates
The San Juan (SJU) → Christiansted (STX) air route links Puerto Rico with the U.S. Virgin Islands across 122 miles (196 km) of Caribbean sea. Flights are typically short—about 35–50 minutes airborne—making it a practical alternative to multi-leg island-hopping by ferry. Travelers choose this hop for quick access to St. Croix’s historic towns, beaches, and dive sites while keeping connections through San Juan’s larger flight network. It’s popular for weekend escapes, cruise add-ons, and business travel between the territories. On clear days, window seats can offer views of the Lesser Antilles arc and reef-fringed shallows near St. Croix. Schedules can be limited, so timing matters for same-day onward connections.
Book early for the best selection, especially around holidays; one-way fares commonly range from US$120–US$250 (about €110–€230 equivalent) depending on demand and baggage needs. In San Juan, confirm whether your flight departs from the main terminal or a regional area, and arrive early to allow time for security and any inter-terminal walking. Pack light if possible—regional aircraft often have stricter carry-on limits, and gate-checking is common. Expect brief service and minimal onboard amenities; bring water and essentials. Weather can cause short delays, so avoid tight connections and consider travel insurance for peak season. At STX, ground transport is limited late; pre-arrange a taxi or rental car if arriving after dark.
Christiansted is St. Croix’s charming harbor town, known for its Danish colonial architecture, waterfront boardwalk, and walkable historic core. Start at Fort Christiansvaern and nearby museums, then take a short boat ride to Protestant Cay for beach time just offshore. For nature, visit Buck Island Reef National Monument for snorkeling, coral gardens, and sea turtle sightings (reserve tours in advance). Food highlights include Crucian classics like fish and fungi, johnnycakes, and local rum cocktails—look for waterfront spots along the boardwalk. The best areas to explore include the town center for history and dining, and the east end for quieter beaches and scenic drives. Evenings are relaxed, with live music and small bars rather than big-club nightlife.
The most comfortable months are December to April, with lower humidity and steady trade winds; prices are also highest then. May to June can offer better value with warm weather and fewer crowds. The hurricane season runs June to November, peaking August–October, when fares may drop but weather disruptions are more likely. For events, winter brings lively holiday festivities, while late spring and summer often feature local food-and-music celebrations. Booking 4–8 weeks ahead typically improves odds of lower fares on this short route.
Luis Munoz Marin International Airport
TJSJSJUTISXSTX8
Operators22
Tracked Flights122
Miles35m
Flight Duration
| Airline | ICAO | IATA |
|---|---|---|
| Air Cargo Carriers |
SNC
|
2Q
|
| Cape Air |
KAP
|
9K
|
| JetBlue |
JBU
|
B6
|
| Mountain Air Cargo |
MTN
|
-
|
| Air Flamenco |
WAF
|
F4
|
| Tradewind |
GPD
|
TJ
|
| American Airlines |
AAL
|
AA
|
| Frontier |
FFT
|
F9
|
| Day | Flights Observed | Frequency | Activity |
|---|---|---|---|
| Monday | 63 | 20% |
|
| Tuesday | 30 | 9% |
|
| Wednesday | 51 | 16% |
|
| Thursday | 56 | 18% |
|
| Friday | 47 | 15% |
|
| Saturday | 32 | 10% |
|
| Sunday | 38 | 12% |
|
Pattern Analysis
| Airline | Flight Numbers | Aircraft Type | Typical Time | Days Active | Last Seen | Status |
|---|---|---|---|---|---|---|
|
Air Cargo Carriers
SNC
/ 2Q
|
SH36 | 12:10 12:10 PM (Representative) |
M
T
W
T
F
S
S
|
Jun 16, 2026 | Active | |
|
Air Flamenco
WAF
/ F4
|
SH36 | 08:15 8:15 AM (Representative) |
M
T
W
T
F
S
S
|
Jun 16, 2026 | Active | |
|
American Airlines
AAL
/ AA
|
- | B738 | - |
M
T
W
T
F
S
S
|
Jun 16, 2026 | Active |
|
Cape Air
KAP
/ 9K
|
|
CNA | 15:25 3:25 PM (Representative) |
M
T
W
T
F
S
S
|
Jun 16, 2026 | Active |
|
Frontier
FFT
/ F9
|
- | A20N | - |
M
T
W
T
F
S
S
|
Jun 16, 2026 | Active |
|
Tradewind
GPD
/ TJ
|
PC12 | 07:00 7:00 AM (Representative) |
M
T
W
T
F
S
S
|
Jun 16, 2026 | Active | |
|
JetBlue
JBU
/ B6
|
A320 | 14:45 2:45 PM (Representative) |
M
T
W
T
F
S
S
|
Jun 16, 2026 | Active | |
| - | C208 | - |
M
T
W
T
F
S
S
|
Jun 16, 2026 | Active |
| Departure Time | Operator | ICAO | IATA |
|---|---|---|---|
| 07:00 7:00 AM | Tradewind |
GPD
|
TJ
|
| 08:15 8:15 AM | Air Flamenco |
WAF
|
F4
|
| 12:10 12:10 PM | Air Cargo Carriers |
SNC
|
2Q
|
| 14:45 2:45 PM | JetBlue |
JBU
|
B6
|
| 15:25 3:25 PM | Cape Air |
KAP
|
9K
|
Time Information
Times are shown in the departure airport's local timezone (TJSJ - America/Puerto_Rico).