From MIA To MHH
Miami International Airport (United States) is located about 330 kilometers from Marsh Harbour International Airport (Bahamas).
Flights from Miami International Airport (United States) to Marsh Harbour International Airport (Bahamas). Approximate distance of about 330 kilometers (205.1_miles, 178.2_nautical miles).
American Airlines, AA: ATR 72;
Updated On: 12.06.05