Best way to travel between

Charlotte, NC, United States
Marsh Harbour, Bahamas
Travel Modes
Price
Distance
Duration
CO2
train
$140.76
1950.81 km
43h 4mins
103.39 kgs
 
flight
$528.15
1052.46 km
4h 40mins
113.67 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1950.81 km 43h 4mins 141 BSD 140.76
Flight 1052.46 km 4h 40mins 528 BSD 528.15
Take Bus from Charlotte to Fayetteville
Time: 3h 15mins Cost: 28 BSD; $ 25.2 - 30.8 USD CO2 Emission: 6.56 kgs
Take Train from Fayetteville Amtrak Station to Hollywood Amtrak Station
Time: 16h 37mins Cost: 110 BSD; $ 99.0 - 121.0 USD CO2 Emission: 70.25 kgs
Take Taxi from Hollywood Amtrak Station to Fort Lauderdale Cruise Terminal
Time: 14mins Cost: 35 BSD; $ 31.5 - 38.5 USD CO2 Emission: 1.98 kgs
Take Ferry from Fort Lauderdale Cruise Terminal to Freeport Harbour
Time: 2h 30mins Cost: 101 BSD; $ 90.9 - 111.1 USD CO2 Emission: 18.27 kgs
Take Walk from Freeport Harbour to Freeport Harbour
Time: 29mins Cost: 0 BSD; $ 0.0 - 0.0 USD CO2 Emission: 0.31 kgs
Take Ferry from Freeport Harbour to Marsh Harbour
Time: 17h 0mins Cost: 37 BSD; $ 33.2 - 40.6 USD CO2 Emission: 31.51 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Charlotte, NC, United States and Marsh Harbour, Bahamas is to travel by train, which will cost about 141 BSD or 126.90 USD.