Flights from Miami to Marsh Harbour – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MIA to MHH – All flight route options from Miami International, Florida, USA to Marsh Harbour, Bahamas. These flights are operated by American Airlines. You can either fly non-stop to Marsh Harbour or with one stop via Nassau. The shortest flight time is 1 hour and 10 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Other flight options
Check out these routes. They have daily flights from Miami International and connections to Marsh Harbour:
Find the best prices on hotels and car rental near Marsh Harbour
We got great deals on hotels and car rentals near the airport.
Miami to Marsh Harbour flights
With over 21 flights every week and 2 different airlines you have a wide range of options. You can fly non-stop to Marsh Harbour (MHH) from Miami (MIA) with American Airlines or opt for a connecting flight via Nassau (NAS).
Miami to Marsh Harbour with American Airlines
You can fly non-stop every weekday with flights departing at 9:00 am, 10:00 am or 12 noon. American Airlines is a member of the air alliance OneWorld.
Distance & flight times: Miami International to Marsh Harbour
The shortest flight time between MIA and MHH is 1 hour and 10 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 10m | - | 205 miles (330 km) |
NAS Nassau | 4h 57m | 2h 25m | 289 miles (465 km) |


Quick copy and share this page
From Miami to Bahamas
Below is a list of other destinations to Bahamas from Miami International with either direct flights or 1 stop connections.
-
NAS Nassau Direct
-
FPO Freeport Direct
-
GGT George Town Direct
-
ELH North Eleuthera Direct
-
ZSA San Salvador Direct
-
GHB Governor's Harbour Direct
-
RSD Rock Sound
-
LGI Deadmans Cay
-
AXP Spring Point
-
CRI Crooked Island
From USA to Marsh Harbour
Below is a list of other cities in USA with flights to Marsh Harbour with either non-stop or connecting flights.