Direct flights from Marsh Harbor Leonard M Thompson International Airport (MHH)
Marsh Harbor Leonard M Thompson International Airport in Marsh Harbor, Bahamas has direct flights to 6 airports in 2 countries, flown by 3 airlines. The longest is to Jacksonville (JAX) at 631 km.
See every route from MHH on the map6direct destinations
2countries
3airlines
Direct flights from MHH by country
United States (5)
- FLL Fort Lauderdale · 310 km · ~55m · United Airlines
- JAX Jacksonville · 631 km · ~1h 15m · United Airlines
- MIA Miami · 330 km · ~55m · American Airlines
- MCO Orlando · 468 km · ~1h 5m · United Airlines
- PBI West Palm Beach · 300 km · ~50m · United Airlines and Bahamasair
Bahamas (1)
- NAS Nassau · 168 km · ~40m · Bahamasair
Airlines flying from MHH
American Airlines, Bahamasair, United Airlines
Going somewhere MHH doesn’t fly direct?
Wayfli finds the best one- and two-stop connections from Marsh Harbor to any airport in the world. Pick a destination on the map.
Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.