Direct flights to Saint Croix STX
Saint Croix is a small airport in U.S. Virgin Islands. In total there are 8 airports with direct flights to Saint Croix from 3 different countries and 3 U.S. states. You can easily reach Saint Croix with daily non-stop flights from major hubs Miami (American Airlines), San Juan (Cape Air) and Atlanta (Delta Air Lines).
Click to open the interactive map.
Non-stop routes to STX:
Duration
From {{ index }}
Weekday-labels:
HAS FLIGHTS
UPCOMING
NO FLIGHTS
No direct flights found. Try clear all filters.
Ad
Ad
Ad
Weekday-labels:
HAS FLIGHTS
UPCOMING
NO FLIGHTS
Major airlines with daily flights to Saint Croix
Daily flights with Cape Air
Daily flights with American Airlines
Ad
Ad
Yes you can fly to Saint Croix from 5 different US airports.
There are 7 airlines with direct flights to Saint Croix. Cape Air, Silver Airways and Frontier Airlines are the most popular ones.
All 3 big alliances are flying to Saint Croix. Star Alliance, Oneworld and SkyTeam.
The IATA code is STX and the ICAO code is TISX.
You can fly daily from 4 different airports hubs to Saint Croix. Including Miami & Charlotte with American Airlines, San Juan with Cape Air and Atlanta with Delta.
Depends where you are flying from. It takes 3h 40min from Charlotte (CLT) and 25min from Saint Thomas (STT).
There are 2 airports in Saint Croix with scheduled flights.
The airport with the most scheduled flight is Saint Croix (STX).
It depends on where from and when you are flying. The average one-way ticket price according to our data is $237.
Direct flights to other airports in Saint Croix
Christiansted Harbor Seaplane Base (SSB)
Flights from 1 different airports
Direct flights to U.S. Virgin Islands
Saint Thomas (STT)
Flights from 19 different airports
St. Thomas Seaplane Base (SPB)
Flights from 1 different airports
Ad