Direct (nonstop) flights from New York to Saint Thomas

2 airlines fly nonstop from John F Kennedy International (JFK) to Saint Thomas (STT). It's 1,623 miles (2,612 km), about 4h 1m in the air. Operated by American Airlines, Delta Air Lines.

JFK
John F Kennedy International
🇺🇸 New York, USA
STT
Saint Thomas
🇻🇮 Saint Thomas, U.S. Virgin Islands
Flight Time
4h 1m
Distance
1,623 mi
2,612 km
CO₂/pax
274 kg
−34 kg vs. layover
Airlines
2
American Airlines +1
Time Diff
Same timezone
Operated by American Airlines American Airlines Delta Air Lines Delta Air Lines

Route data last updated: May 27, 2026

Airlines with non-stop flights

American Airlines AA American Airlines
Route
JFK → STT
Flight Time
4h 1m
Distance
1,623 mi
Delta Air Lines DL Delta Air Lines
Route
JFK → STT
Flight Time
4h 1m
Distance
1,623 mi

Alternative Routes

Other ways to fly from New York to Saint Thomas with one stop · direct emits 274 kg CO₂ per passenger

JFK SJU (San Juan) STT
Leg 1: 3h 58m (1,598 mi) Leg 2: 39m (68 mi) Total: ~4h 37m 🍃 308 kg CO₂ (+12% vs. direct)
Leg 1
JFK → SJU
3h 58m · 1,598 mi
View JFK to SJU flights →
Leg 2
SJU → STT
39m · 68 mi
View SJU to STT flights →
JFK SDQ (Santo Domingo) STT
Leg 1: 3h 57m (1,549 mi) Leg 2: 1h 10m (309 mi) Total: ~5h 7m 🍃 344 kg CO₂ (+26% vs. direct)
Leg 1
JFK → SDQ
3h 57m · 1,549 mi
View JFK to SDQ flights →
Leg 2
SDQ → STT
1h 10m · 309 mi
View SDQ to STT flights →
JFK BOS (Boston) STT
Leg 1: 1h 20m (186 mi) Leg 2: 4h 3m (1,693 mi) Total: ~5h 23m 🍃 346 kg CO₂ (+26% vs. direct)
Leg 1
JFK → BOS
1h 20m · 186 mi
View JFK to BOS flights →
Leg 2
BOS → STT
4h 3m · 1,693 mi
View BOS to STT flights →
JFK SKB (Saint Kitts) STT
Leg 1: 4h 16m (1,737 mi) Leg 2: 1h 8m (164 mi) Total: ~5h 24m 🍃 349 kg CO₂ (+27% vs. direct)
Leg 1
JFK → SKB
4h 16m · 1,737 mi
View JFK to SKB flights →
Leg 2
SKB → STT
1h 8m · 164 mi
View SKB to STT flights →
JFK IAD (Dulles) STT
Leg 1: 1h 30m (227 mi) Leg 2: 3h 57m (1,606 mi) Total: ~5h 27m 🍃 338 kg CO₂ (+23% vs. direct)
Leg 1
JFK → IAD
1h 30m · 227 mi
View JFK to IAD flights →
Leg 2
IAD → STT
3h 57m · 1,606 mi
View IAD to STT flights →

Frequently Asked Questions

How long is the direct flight from New York to Saint Thomas?

A nonstop flight from New York (JFK) to Saint Thomas (STT) takes approximately 4 hours and 1 minutes. The distance is 1,623 miles (2,612 km).

Which airlines fly nonstop from New York to Saint Thomas?

2 airlines: American Airlines, Delta Air Lines.

Is there a nonstop flight from New York to Saint Thomas?

Yes. 2 airlines: American Airlines, Delta Air Lines.

How far is New York from Saint Thomas?

The flight distance from New York to Saint Thomas is 1,623 miles (2,612 km), measured as the great-circle (shortest air) distance.

What type of aircraft flies from New York to Saint Thomas?

At 4h 1m, 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 USA to U.S. Virgin Islands?

Depends on your passport. Check with the U.S. Virgin Islands embassy or an official visa portal before booking — requirements change.

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

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

Is the return flight from Saint Thomas to New York 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 New York 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 John F Kennedy International for this flight?

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