Direct flights from Nassau to Marsh Harbour
All flights from NAS to MHH non-stop. There are direct flights from Nassau International, Bahamas to Marsh Harbour (MHH), Bahamas every day of the week with Bahamasair. The flight distance is 105 miles and the trip usually takes about 35 minutes.
Airlines with non-stop routes:

Bahamasair

SkyBahamas
No flights anymore
Flight schedule from Nassau to Marsh Harbour with Bahamasair
This is a weekly direct flight schedule for Bahamasair. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2025-01-15
Nassau to Marsh Harbour flight departures
Select a date to see all scheduled flight departures between NAS to MHH.
NAS - MHH information
-
Distance105 miles (169 km)
-
Flight time35 minutes
-
Airlines
Bahamasair
-
AlliancesOne WorldSky TeamStar Alliance
-
ClassesEconomyBusinessFirst Class
-
Bahamasair AircraftATR 42 / ATR 72
Unpublished Flight Rates From Nassau to Marsh Harbour
Domestic flights from Nassau (MHH)

From Nassau to Freeport
FPO Grand Bahama International

From Nassau to Deadmans Cay
LGI Deadmans Cay Airport

From Nassau to Governor's Harbour
GHB Governors Harbour

From Nassau to George Town
GGT George Town

From Nassau to Rock Sound
RSD Rock Sound

From Nassau to San Salvador
ZSA San Salvador

From Nassau to North Eleuthera
ELH North Eleuthera International Airport

From Nassau to Spring Point
AXP Spring Point

From Nassau to Crooked Island
CRI Colonel Hill Airport

From Nassau to Inagua
IGA Matthew Town