Best way to travel between

Marsh Harbour, Bahamas
Washington, D.C., DC
Travel Modes
Price
Distance
Duration
CO2
train
$185.05773
2446.45 km
47h 57mins
129.66 kgs
 
flight
$235.2
1385.75 km
4h 48mins
149.66 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2446.45 km 47h 57mins 185 USD 185.05773
Flight 1385.75 km 4h 48mins 235 USD 235.2
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: 2h 30mins 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 Washington Union Station
Time: 26h 24mins Cost: 150 USD; $ 135.0 - 165.0 USD CO2 Emission: 108.15 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Marsh Harbour, Bahamas and Washington, D.C., DC is to travel by train, which will cost about 185 USD or 166.50 USD.