Flights from Chicago to Saint Croix – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
ORD to STX – All flight route options from Chicago O Hare International, Illinois, USA to Saint Croix, US Virgin Islands. These flights are operated by 4 airlines. Fly non-stop with American Airlines or choose from 6 different transit flights. The shortest flight time is 4 hours and 40 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Saint Croix
We got great deals on hotels and car rentals near the airport.
Chicago to Saint Croix flights
With over 121 flights every week and 7 different airlines you have a wide range of options. You can fly non-stop to Saint Croix (STX) from Chicago (ORD) with American Airlines but if a stopover option suits you better you can choose to fly via Atlanta, Charlotte or any other of the 6 alternatives with connectiing airports.
Chicago to Saint Croix with American Airlines
You can fly non-stop with American Airlines every Saturday at 08:15. You can also take a connecting flight via Charlotte or Miami. American Airlines is a member of the air alliance OneWorld.
Note Non-stop flights with American Airlines will begin in Dec 2025.
With Delta Air Lines
If you fly from Chicago with Delta Air Lines you will do a stopover in Atlanta, ATL before reaching Saint Croix. This flight trip will take 7 hours and you can fly every Saturday with departures at 05:35, 05:45 or 06:00. Delta Air Lines is a member of SkyTeam.
Distance & flight times: Chicago O'Hare to Saint Croix
The shortest flight time between ORD and STX is 4 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 4h 40m | - | 2172 miles (3495 km) |
ATL Atlanta | 7h 0m | 36m | 2258 miles (3633 km) |
CLT Charlotte | 7h 15m | 3h 10m | 2174 miles (3498 km) |
STT Saint Thomas | 7h 57m | 2h 7m | 2174 miles (3498 km) |
SJU San Juan | 8h 4m | 2h 10m | 2179 miles (3506 km) |
MIA Miami | 8h 15m | 2h 36m | 2350 miles (3781 km) |
FLL Fort Lauderdale | 9h 47m | 3h 54m | 2336 miles (3759 km) |


Quick copy and share this page
From Chicago to US Virgin Islands
Below is a list of other destinations to US Virgin Islands from Chicago O Hare International with either direct flights or 1 stop connections.
-
STT Saint Thomas Direct
-
SSB Saint Croix
From USA to Saint Croix
Below is a list of other cities in USA with flights to Saint Croix with either non-stop or connecting flights.
-
DFW Dallas
-
ATL Atlanta Direct
-
DEN Denver
-
JFK New York
-
MIA Miami Direct
-
LAX Los Angeles
-
CLT Charlotte Direct
-
EWR New York
-
IAH Houston
-
MCO Orlando