Direct (nonstop) flights from Saint Croix to Saint Thomas

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

STX
Saint Croix
🇻🇮 Saint Croix, U.S. Virgin Islands
STT
Saint Thomas
🇻🇮 Saint Thomas, U.S. Virgin Islands
Flight Time
31m
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 31, 2026

Airlines with non-stop flights

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

Alternative Routes

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

STX SJU (San Juan) STT
Leg 1: 50m (94 mi) Leg 2: 39m (68 mi) Total: ~1h 29m 🍃 55 kg CO₂ (+588% vs. direct)
Leg 1
STX → SJU
50m · 94 mi
View STX to SJU flights →
Leg 2
SJU → STT
39m · 68 mi
View SJU to STT flights →
STX NEV (Nevis) STT
Leg 1: 1h 8m (149 mi) Leg 2: 1h 13m (175 mi) Total: ~2h 21m 🍃 85 kg CO₂ (+963% vs. direct)
Leg 1
STX → NEV
1h 8m · 149 mi
View STX to NEV flights →
Leg 2
NEV → STT
1h 13m · 175 mi
View NEV to STT flights →
STX FLL (Fort Lauderdale) STT
Leg 1: 3h 6m (1,140 mi) Leg 2: 2h 34m (1,107 mi) Total: ~5h 40m 🍃 405 kg CO₂ (+4963% vs. direct)
Leg 1
STX → FLL
3h 6m · 1,140 mi
View STX to FLL flights →
Leg 2
FLL → STT
2h 34m · 1,107 mi
View FLL to STT flights →
STX MIA (Miami) STT
Leg 1: 3h 14m (1,138 mi) Leg 2: 2h 45m (1,106 mi) Total: ~5h 59m 🍃 404 kg CO₂ (+4950% vs. direct)
Leg 1
STX → MIA
3h 14m · 1,138 mi
View STX to MIA flights →
Leg 2
MIA → STT
2h 45m · 1,106 mi
View MIA to STT flights →
STX ATL (Atlanta) STT
Leg 1: 4h 13m (1,639 mi) Leg 2: 3h 35m (1,600 mi) Total: ~7h 48m 🍃 572 kg CO₂ (+7050% vs. direct)
Leg 1
STX → ATL
4h 13m · 1,639 mi
View STX to ATL flights →
Leg 2
ATL → STT
3h 35m · 1,600 mi
View ATL to STT flights →

Frequently Asked Questions

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

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

Which airlines fly nonstop from Saint Croix to Saint Thomas?

Just Cape Air.

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

Yes. 1 airline: Cape Air.

How far is Saint Croix from Saint Thomas?

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

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

At 31m, 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 Croix to Saint Thomas?

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

Is the return flight from Saint Thomas to Saint Croix 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 Croix to Saint Thomas?

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 Croix for this flight?

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