Flight routes from Saint Croix to San Juan
STX to SJU. All flight route options from Saint Croix, US Virgin Islands to Luis Munoz Marin International, Puerto Rico. These routes are operated by 5 different airlines. You can either fly non-stop or choose from 2 different transit flights. The shortest flight time is 40 minutes.
Find the best prices on hotels and car rental near Luis Munoz Marin
We got great deals on hotels and car rentals near the airport.
Saint Croix to San Juan flights
With over 415 flights every week and 6 different airlines you have a wide range of options. You can fly non-stop to San Juan (SJU) from Saint Croix (STX) with Cape Air, JetBlue Airways, Silver Airways or Frontier Airlines or choose a connecting flight via Vieques (VQS) or Saint Thomas (STT) if it suits you better.
Saint Croix to San Juan with Cape Air
You can fly non-stop every weekday with flights departing between 9:00 am and 5:00 pm. You can also take a connecting flight via Vieques or Saint Thomas.
With Silver Airways
You can fly non-stop every weekday with flights departing from 8:00 am to 6:00 pm. You also have the option to do a transit flight via Saint Thomas.
Distance & flight times: Saint Croix to Luis Munoz Marin International
The shortest flight time between STX and SJU is 50 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 50m | - | 94 miles (151 km) |
VQS Vieques | 3h 42m | 1h 51m | 94 miles (151 km) |
STT Saint Thomas | 3h 45m | 2h 6m | 113 miles (182 km) |


Quick copy and share this page
Unpublished Flight Rates From Saint Croix to San Juan
From Saint Croix to Puerto Rico
Below is a list of other destinations to Puerto Rico from Saint Croix with either direct flights or 1 stop connections.
-
VQS Vieques Direct
-
MAZ Mayaguez
From US Virgin Islands to San Juan
We have found another destination to Puerto Rico from Saint Croix as well.
-
STT Saint Thomas Direct