Direct (nonstop) flights from Saint Thomas to Saint Croix

1 airline flys nonstop from Saint Thomas (STT) to Saint Croix (STX). It's 45 miles (72 km), about 32m in the air. Operated by Cape Air.

STT
Saint Thomas
🇻🇮 Saint Thomas, U.S. Virgin Islands
STX
Saint Croix
🇻🇮 Saint Croix, U.S. Virgin Islands
Flight Time
32m
Distance
45 mi
72 km
CO₂/pax
8 kg
−47 kg vs. layover
Airlines
1
Cape Air
Time Diff
Same timezone
Operated by Cape Air Cape Air

Route data last updated: May 27, 2026

Airlines with non-stop flights

Cape Air 9K Cape Air
Route
STT → STX
Flight Time
32m
Distance
45 mi

Alternative Routes

Other ways to fly from Saint Thomas to Saint Croix with one stop · direct emits 8 kg CO₂ per passenger

STT SJU (San Juan) STX
Leg 1: 45m (68 mi) Leg 2: 43m (94 mi) Total: ~1h 28m 🍃 55 kg CO₂ (+588% vs. direct)
Leg 1
STT → SJU
45m · 68 mi
View STT to SJU flights →
Leg 2
SJU → STX
43m · 94 mi
View SJU to STX flights →
STT NEV (Nevis) STX
Leg 1: 1h 16m (175 mi) Leg 2: 1h 7m (149 mi) Total: ~2h 23m 🍃 85 kg CO₂ (+963% vs. direct)
Leg 1
STT → NEV
1h 16m · 175 mi
View STT to NEV flights →
Leg 2
NEV → STX
1h 7m · 149 mi
View NEV to STX flights →
STT FLL (Fort Lauderdale) STX
Leg 1: 3h 2m (1,107 mi) Leg 2: 2h 34m (1,140 mi) Total: ~5h 36m 🍃 405 kg CO₂ (+4963% vs. direct)
Leg 1
STT → FLL
3h 2m · 1,107 mi
View STT to FLL flights →
Leg 2
FLL → STX
2h 34m · 1,140 mi
View FLL to STX flights →
STT MIA (Miami) STX
Leg 1: 3h 12m (1,106 mi) Leg 2: 2h 55m (1,138 mi) Total: ~6h 7m 🍃 404 kg CO₂ (+4950% vs. direct)
Leg 1
STT → MIA
3h 12m · 1,106 mi
View STT to MIA flights →
Leg 2
MIA → STX
2h 55m · 1,138 mi
View MIA to STX flights →
STT ATL (Atlanta) STX
Leg 1: 4h 10m (1,600 mi) Leg 2: 3h 41m (1,639 mi) Total: ~7h 51m 🍃 572 kg CO₂ (+7050% vs. direct)
Leg 1
STT → ATL
4h 10m · 1,600 mi
View STT to ATL flights →
Leg 2
ATL → STX
3h 41m · 1,639 mi
View ATL to STX flights →

Frequently Asked Questions

How long is the direct flight from Saint Thomas to Saint Croix?

A nonstop flight from Saint Thomas (STT) to Saint Croix (STX) takes approximately 0 hours and 32 minutes. The distance is 45 miles (72 km).

Which airlines fly nonstop from Saint Thomas to Saint Croix?

Just Cape Air.

Is there a nonstop flight from Saint Thomas to Saint Croix?

Yes. 1 airline: Cape Air.

How far is Saint Thomas from Saint Croix?

The flight distance from Saint Thomas to Saint Croix is 45 miles (72 km), measured as the great-circle (shortest air) distance.

What type of aircraft flies from Saint Thomas to Saint Croix?

At 32m, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

What is the carbon footprint of a flight from Saint Thomas to Saint Croix?

Roughly 8 kg CO2 per passenger one-way. That's about the same as driving 40 km.

Is the return flight from Saint Croix to Saint Thomas also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Saint Thomas to Saint Croix?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Saint Thomas for this flight?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.