Home › Nonstop flights to › Marsh Harbour (MHH)
Leonard M. Thompson International Airport · MHH · Bahamas

Nonstop flights to Marsh Harbour INTL

5 airports fly nonstop to MHH — 40 flights a week on 5 airlines. One hop in, no connections.

5
Airports with nonstops
5
Airlines
40
Flights / week
MHH
Your destination
Longest nonstop to Marsh Harbour

Atlanta (ATL), 660 miles · 1 h 30 m

Check today's fare

Where the nonstops come from

Dashed arcs = nonstop routes into MHH
FromAirlinesFlights / wkDaysFares
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.