How far is between West Palm Beach and Marsh Harbour?
Your starting point West Palm Beach, United States is located at 26° 42' 55" N,80° 3' 12" W
Your ending point Marsh Harbour, Bahamas is located at 26° 30' 39'' N, 77° 5' 4'' W
Total distance from West Palm Beach to Marsh Harbour is 298 kms equals to 185.17 miles and 160.91 nautical miles.
Disclaimers: there may be NO flights or direct flights from West Palm Beach to Marsh Harbour, so in that case, the information should be just considered as "distance-only" calculation from West Palm Beach to Marsh Harbour.