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).

STX Click to open the interactive map.

Non-stop routes to STX:

Duration

No direct flights found. Try clear all filters.
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
STX routes and destination map
Show flights from Saint Croix instead? Cheap flights to Saint Croix
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
Christiansted Harbor Seaplane Base (SSB)

Flights from 1 different airports

Direct flights to U.S. Virgin Islands
Saint Thomas
Saint Thomas (STT)

Flights from 19 different airports

St. Thomas Seaplane Base
St. Thomas Seaplane Base (SPB)

Flights from 1 different airports

Ad