Find cheap Miami, United States to Marsh Harbour, Bahamas flights with our free search service. Compare all available fares for direct or connection flights to Marsh Harbour.
Best price to flight from Miami to Marsh Harbour (One Way)
What is the distance between Miami and Marsh Harbour?
The average distance from Miami to Marsh Harbour is 329 kilometers (equals to 204 miles or 177 nautical miles).
Your flight will departure from Miami International Airport, United States and arrive on Marsh Harbour Airport, Bahamas.
How long is the flight from Miami to Marsh Harbour?
The average flight time between Miami to Marsh Harbour is 5 hours and 0 minutes.
How much is the fare for flight between Miami and Marsh Harbour?
The average price for one-way airfare from Miami to Marsh Harbour is 194 USD (none-taxes) for economy class.