Direct (nonstop) flights from Atlanta to Marsh Harbour

1 airline flys nonstop from Hartsfield–Jackson Atlanta International Airport (ATL) to Marsh Harbour (MHH). It's 659 miles (1,061 km), about 2h 4m in the air. Operated by Delta Air Lines.

ATL
Hartsfield–Jackson Atlanta International Airport
🇺🇸 Atlanta, USA
MHH
Marsh Harbour
🇧🇸 Marsh Harbour, Bahamas
Flight Time
2h 4m
Distance
659 mi
1,061 km
CO₂/pax
122 kg
−56 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 28, 2026

Airlines with non-stop flights

Delta Air Lines DL Delta Air Lines
Route
ATL → MHH
Flight Time
2h 4m
Distance
659 mi

Alternative Routes

Other ways to fly from Atlanta to Marsh Harbour with one stop · direct emits 122 kg CO₂ per passenger

ATL NAS (Nassau) MHH
Leg 1: 2h 10m (725 mi) Leg 2: 35m (103 mi) Total: ~2h 45m 🍃 178 kg CO₂ (+46% vs. direct)
Leg 1
ATL → NAS
2h 10m · 725 mi
View ATL to NAS flights →
Leg 2
NAS → MHH
35m · 103 mi
View NAS to MHH flights →
ATL PBI (West Palm Beach) MHH
Leg 1: 1h 49m (545 mi) Leg 2: 1h (187 mi) Total: ~2h 49m 🍃 161 kg CO₂ (+32% vs. direct)
Leg 1
ATL → PBI
1h 49m · 545 mi
View ATL to PBI flights →
Leg 2
PBI → MHH
1h · 187 mi
View PBI to MHH flights →
ATL FLL (Fort Lauderdale) MHH
Leg 1: 1h 54m (581 mi) Leg 2: 1h 1m (193 mi) Total: ~2h 55m 🍃 169 kg CO₂ (+39% vs. direct)
Leg 1
ATL → FLL
1h 54m · 581 mi
View ATL to FLL flights →
Leg 2
FLL → MHH
1h 1m · 193 mi
View FLL to MHH flights →
ATL MIA (Miami) MHH
Leg 1: 1h 58m (595 mi) Leg 2: 1h 10m (204 mi) Total: ~3h 8m 🍃 173 kg CO₂ (+42% vs. direct)
Leg 1
ATL → MIA
1h 58m · 595 mi
View ATL to MIA flights →
Leg 2
MIA → MHH
1h 10m · 204 mi
View MIA to MHH flights →
ATL CLT (Charlotte) MHH
Leg 1: 1h 13m (227 mi) Leg 2: 2h 17m (642 mi) Total: ~3h 30m 🍃 186 kg CO₂ (+52% vs. direct)
Leg 1
ATL → CLT
1h 13m · 227 mi
View ATL to CLT flights →
Leg 2
CLT → MHH
2h 17m · 642 mi
View CLT to MHH flights →

Frequently Asked Questions

How long is the direct flight from Atlanta to Marsh Harbour?

A nonstop flight from Atlanta (ATL) to Marsh Harbour (MHH) takes approximately 2 hours and 4 minutes. The distance is 659 miles (1,061 km).

Which airlines fly nonstop from Atlanta to Marsh Harbour?

Just Delta Air Lines.

Is there a nonstop flight from Atlanta to Marsh Harbour?

Yes. 1 airline: Delta Air Lines.

How far is Atlanta from Marsh Harbour?

The flight distance from Atlanta to Marsh Harbour is 659 miles (1,061 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as the length of Italy.

What type of aircraft flies from Atlanta to Marsh Harbour?

At 2h 4m, 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 Bahamas?

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

What is the carbon footprint of a flight from Atlanta to Marsh Harbour?

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

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

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.