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 23 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 10 in the morning or 12 in the afternoon. 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 | 5h 0m | 4h 10m | 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
-
ZSA San Salvador Direct
-
ELH North Eleuthera Direct
-
RSD Rock Sound
-
GHB Governor's Harbour Direct
-
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.