Marsh Harbour, Bahamas
Westhampton, NY, USA
The best and cheapest way to get from Marsh Harbour, Bahamas and Westhampton, NY, USA is to travel by train, which will cost about 205 USD or 184.50 USD.