Nonstop flights to Marsh Harbour INTL
5 airports fly nonstop to MHH — 40 flights a week on 5 airlines. One hop in, no connections.
Atlanta (ATL), 660 miles · 1 h 30 m
Where the nonstops come from
Dashed arcs = nonstop routes into MHHDrag to pan · scroll with ⌘/Ctrl to zoom · arrow keys when focused
Hotels near MHH with a free airport shuttle stay near the airport the night you land
| From | Airlines | Flights / wk | Days | Fares |
|---|---|---|---|---|
| MIA — Miami Miami International Airport · all nonstops from MIA | 21~35m in the air |
MTWTFSS
|
Find fares 🥕 | |
| FLL — Fort Lauderdale Fort Lauderdale Hollywood International Airport · all nonstops from FLL |
Aztec Airways
Tradewind Aviation
|
11~41m in the air |
MTWTFSS
|
Find fares 🥕 |
| DJT — West Palm Beach President Donald J. Trump International Airport · all nonstops from DJT |
Bahamasair
|
5~42m in the air |
MTWTFSS
|
Find fares 🥕 |
| ATL — Atlanta Hartsfield Jackson Atlanta International Airport · all nonstops from ATL | 2~1h28m in the air |
MTWTFSS
|
Find fares 🥕 | |
| JAX — Jacksonville Jacksonville International Airport · all nonstops from JAX |
Tradewind Aviation
|
1~1h23m in the air |
MTWTFSS
|
Find fares 🥕 |
Which cities have nonstop flights to Marsh Harbour (MHH)?
Leonard M. Thompson International Airport (MHH) has nonstop service from 5 of the airports we track — 40 flights a week in total. The busiest direct routes into Marsh Harbour, the Bahamas are from Miami (MIA), Fort Lauderdale (FLL) and West Palm Beach (DJT), and American, Tradewind Aviation, Bahamasair and Aztec Airways carry the traffic.
Each row below links to that airport's route page — the airlines, the days it flies and recent departure times — and to fares for the day you want. Route data updated November 2026 from observed departures.
Route data updated November 2026 from observed flight departures. Schedules change — always confirm with the airline before booking.
Which airlines fly nonstop to Marsh Harbour?
American, Tradewind Aviation, Bahamasair, Aztec Airways and Delta fly nonstop to Marsh Harbour (MHH) from the airports we track, with American operating the most flights.
Which cities have direct flights to Marsh Harbour?
5 airports have nonstop flights to Marsh Harbour (MHH), including Miami (MIA), Fort Lauderdale (FLL), West Palm Beach (DJT), Atlanta (ATL) and Jacksonville (JAX). Together they add up to 40 nonstop flights a week, based on recently observed departures.
What is the longest nonstop flight to Marsh Harbour?
Of the airports with nonstop flights to Marsh Harbour, the farthest is Atlanta (ATL): about 660 miles and 1 h 30 m.