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 5 U.S. states. You can easily reach Saint Croix with daily non-stop flights from major hubs San Juan (Cape Air) and Miami (American Airlines).

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

Airlines with direct flights every day to Saint Croix

The airports presented below each airline are hubs for this specific operator.

Cape Air
From San Juan, Puerto Rico
American Airlines
From Miami, USA
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 5 airlines with direct flights to Saint Croix. Cape Air, JetBlue Airways and American 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 2 different airports hubs to Saint Croix — including San Juan with Cape Air and Miami with American Airlines.

Depends where you are flying from. It takes 4h 40min from Chicago (ORD) and 25min from Saint Thomas (STT).

There are 2 airports in Saint Croix with scheduled flights.

The airport with the most scheduled flights is Saint Croix (STX).

It depends on where and when you are flying. The average one-way ticket price according to our data is $140.
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 24 different airports

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

Flights from 1 different airports

Ad