Best way to travel between

Marsh Harbour, Bahamas
Westhampton, NY, USA
Travel Modes
Price
Distance
Duration
CO2
train
$204.80408
2868.33 km
54h 48mins
152.02 kgs
 
bus
$215.58065
2937.32 km
62h 8mins
88.12 kgs
 
flight
$327.75
1816.35 km
6h 33mins
196.17 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2868.33 km 54h 48mins 205 USD 204.80408
Bus 2937.32 km 62h 8mins 216 USD 215.58065
Flight 1816.35 km 6h 33mins 328 USD 327.75
Take Ferry from Marsh Harbour to Freeport Harbour
Time: 17h 0mins Cost: 37 USD; $ 33.2 - 40.6 USD CO2 Emission: 31.51 kgs
Take Walk from Freeport Harbour to Freeport Harbour
Time: 29mins Cost: 0 USD; $ 0.0 - 0.0 USD CO2 Emission: 0.31 kgs
Take Ferry from Freeport Harbour to Fort Lauderdale Cruise Terminal
Time: 3h 0mins Cost: 101 USD; $ 90.9 - 111.1 USD CO2 Emission: 18.27 kgs
Take Taxi from Fort Lauderdale Cruise Terminal to Hollywood Amtrak Station
Time: 13mins Cost: 32 USD; $ 28.8 - 35.2 USD CO2 Emission: 1.88 kgs
Take Train from Hollywood Amtrak Station to NY Moynihan Train Hall at Penn Station
Time: 26h 44mins Cost: 160 USD; $ 144.0 - 176.0 USD CO2 Emission: 116.96 kgs
Take Train from NY Moynihan Train Hall at Penn Station to New Haven
Time: 1h 46mins Cost: 35 USD; $ 31.5 - 38.5 USD CO2 Emission: 6.39 kgs
Take Train from New Haven to Springfield
Time: 1h 23mins Cost: 30 USD; $ 27.0 - 33.0 USD CO2 Emission: 5.3 kgs
Take Taxi from Springfield to Westhampton
Time: 34mins Cost: 70 USD; $ 63.0 - 77.0 USD CO2 Emission: 4.5 kgs
Source: Rome2rio

Mode of travel comparision chart

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.