Direct (nonstop) flights from Atlanta to Saint Croix

1 airline flys nonstop from Hartsfield–Jackson Atlanta International Airport (ATL) to Saint Croix (STX). It's 1,639 miles (2,637 km), about 3h 41m in the air. Operated by Delta Air Lines.

ATL
Hartsfield–Jackson Atlanta International Airport
🇺🇸 Atlanta, USA
STX
Saint Croix
🇻🇮 Saint Croix, U.S. Virgin Islands
Flight Time
3h 41m
Distance
1,639 mi
2,637 km
CO₂/pax
277 kg
−26 kg vs. layover
Airlines
1
Delta Air Lines
Time Diff
Same timezone
Operated by Delta Air Lines Delta Air Lines

Route data last updated: May 29, 2026

Airlines with non-stop flights

Delta Air Lines DL Delta Air Lines
Route
ATL → STX
Flight Time
3h 41m
Distance
1,639 mi

Alternative Routes

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

ATL STT (Saint Thomas) STX
Leg 1: 3h 35m (1,600 mi) Leg 2: 32m (45 mi) Total: ~4h 7m 🍃 303 kg CO₂ (+9% vs. direct)
Leg 1
ATL → STT
3h 35m · 1,600 mi
View ATL to STT flights →
Leg 2
STT → STX
32m · 45 mi
View STT to STX flights →
ATL SJU (San Juan) STX
Leg 1: 3h 30m (1,547 mi) Leg 2: 43m (94 mi) Total: ~4h 13m 🍃 303 kg CO₂ (+9% vs. direct)
Leg 1
ATL → SJU
3h 30m · 1,547 mi
View ATL to SJU flights →
Leg 2
SJU → STX
43m · 94 mi
View SJU to STX flights →
ATL FLL (Fort Lauderdale) STX
Leg 1: 1h 54m (581 mi) Leg 2: 2h 34m (1,140 mi) Total: ~4h 28m 🍃 326 kg CO₂ (+18% vs. direct)
Leg 1
ATL → FLL
1h 54m · 581 mi
View ATL to FLL flights →
Leg 2
FLL → STX
2h 34m · 1,140 mi
View FLL to STX flights →
ATL MIA (Miami) STX
Leg 1: 1h 58m (595 mi) Leg 2: 2h 55m (1,138 mi) Total: ~4h 53m 🍃 327 kg CO₂ (+18% vs. direct)
Leg 1
ATL → MIA
1h 58m · 595 mi
View ATL to MIA flights →
Leg 2
MIA → STX
2h 55m · 1,138 mi
View MIA to STX flights →
ATL CLT (Charlotte) STX
Leg 1: 1h 13m (227 mi) Leg 2: 3h 43m (1,562 mi) Total: ~4h 56m 🍃 331 kg CO₂ (+19% vs. direct)
Leg 1
ATL → CLT
1h 13m · 227 mi
View ATL to CLT flights →
Leg 2
CLT → STX
3h 43m · 1,562 mi
View CLT to STX flights →

Frequently Asked Questions

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

A nonstop flight from Atlanta (ATL) to Saint Croix (STX) takes approximately 3 hours and 41 minutes. The distance is 1,639 miles (2,637 km).

Which airlines fly nonstop from Atlanta to Saint Croix?

Just Delta Air Lines.

Is there a nonstop flight from Atlanta to Saint Croix?

Yes. 1 airline: Delta Air Lines.

How far is Atlanta from Saint Croix?

The flight distance from Atlanta to Saint Croix is 1,639 miles (2,637 km), measured as the great-circle (shortest air) distance.

What type of aircraft flies from Atlanta to Saint Croix?

At 3h 41m, 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 Atlanta to Saint Croix?

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

Is the return flight from Saint Croix to Atlanta 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 Atlanta 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 Hartsfield–Jackson Atlanta International Airport for this flight?

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