Direct (nonstop) flights from Saint Thomas to Orlando

2 airlines fly nonstop from Saint Thomas (STT) to Orlando International (MCO). It's 1,246 miles (2,006 km), about 3h 15m in the air. Operated by Spirit Airlines, Southwest Airlines.

STT
Saint Thomas
🇻🇮 Saint Thomas, U.S. Virgin Islands
MCO
Orlando International
🇺🇸 Orlando, USA
Flight Time
3h 15m
Distance
1,246 mi
2,006 km
CO₂/pax
211 kg
−28 kg vs. layover
Airlines
2
Spirit Airlines +1
Time Diff
Same timezone
Operated by Spirit Airlines Spirit Airlines Southwest Airlines Southwest Airlines

Route data last updated: May 29, 2026

Airlines with non-stop flights

Spirit Airlines NK Spirit Airlines
Route
STT → MCO
Flight Time
3h 15m
Distance
1,246 mi
Southwest Airlines WN Southwest Airlines
Route
STT → MCO
Flight Time
3h 15m
Distance
1,246 mi

Alternative Routes

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

STT SJU (San Juan) MCO
Leg 1: 45m (68 mi) Leg 2: 3h 12m (1,188 mi) Total: ~3h 57m 🍃 239 kg CO₂ (+13% vs. direct)
Leg 1
STT → SJU
45m · 68 mi
View STT to SJU flights →
Leg 2
SJU → MCO
3h 12m · 1,188 mi
View SJU to MCO flights →
STT SDQ (Santo Domingo) MCO
Leg 1: 1h 10m (309 mi) Leg 2: 2h 52m (1,008 mi) Total: ~4h 2m 🍃 252 kg CO₂ (+19% vs. direct)
Leg 1
STT → SDQ
1h 10m · 309 mi
View STT to SDQ flights →
Leg 2
SDQ → MCO
2h 52m · 1,008 mi
View SDQ to MCO flights →
STT FLL (Fort Lauderdale) MCO
Leg 1: 3h 2m (1,107 mi) Leg 2: 1h 6m (177 mi) Total: ~4h 8m 🍃 245 kg CO₂ (+16% vs. direct)
Leg 1
STT → FLL
3h 2m · 1,107 mi
View STT to FLL flights →
Leg 2
FLL → MCO
1h 6m · 177 mi
View FLL to MCO flights →
STT MIA (Miami) MCO
Leg 1: 3h 12m (1,106 mi) Leg 2: 1h 15m (192 mi) Total: ~4h 27m 🍃 248 kg CO₂ (+18% vs. direct)
Leg 1
STT → MIA
3h 12m · 1,106 mi
View STT to MIA flights →
Leg 2
MIA → MCO
1h 15m · 192 mi
View MIA to MCO flights →
STT ATL (Atlanta) MCO
Leg 1: 4h 10m (1,600 mi) Leg 2: 1h 31m (404 mi) Total: ~5h 41m 🍃 370 kg CO₂ (+75% vs. direct)
Leg 1
STT → ATL
4h 10m · 1,600 mi
View STT to ATL flights →
Leg 2
ATL → MCO
1h 31m · 404 mi
View ATL to MCO flights →

Frequently Asked Questions

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

A nonstop flight from Saint Thomas (STT) to Orlando (MCO) takes approximately 3 hours and 15 minutes. The distance is 1,246 miles (2,006 km).

Which airlines fly nonstop from Saint Thomas to Orlando?

2 airlines: Spirit Airlines, Southwest Airlines.

Is there a nonstop flight from Saint Thomas to Orlando?

Yes. 2 airlines: Spirit Airlines, Southwest Airlines.

How far is Saint Thomas from Orlando?

The flight distance from Saint Thomas to Orlando is 1,246 miles (2,006 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What type of aircraft flies from Saint Thomas to Orlando?

At 3h 15m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from U.S. Virgin Islands to USA?

Depends on your passport. Check with the USA embassy or an official visa portal before booking — requirements change.

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

Roughly 211 kg CO2 per passenger one-way. That's about the same as driving 1,055 km.

Is the return flight from Orlando 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 Orlando?

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?

3 hours before departure for international flights. You need time for check-in, security, and immigration.