Best way to travel between

Saint Petersburg, FL, United States
Freeport, Bahamas
Travel Modes
Price
Distance
Duration
CO2
bus
$92.07
1925.34 km
29h 8mins
57.76 kgs
 
drive
$112.32
1896.95 km
19h 58mins
242.81 kgs
 
train
$154.2276
2089.87 km
28h 54mins
110.76 kgs
 
flight
$249.26
1766.28 km
6h 31mins
190.76 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1925.34 km 29h 8mins 92 BSD 92.07
Drive 1896.95 km 19h 58mins 112 BSD 112.32
Train 2089.87 km 28h 54mins 154 BSD 154.2276
Flight 1766.28 km 6h 31mins 249 BSD 249.26
Take Bus from Grand Central Station - D to Gateway Mall - Shelter - 1
Time: 1h 6mins Cost: 3 BSD; $ 2.7 - 3.3 USD CO2 Emission: 0.87 kgs
Take Bus from Gateway Mall - Shelter - 1 to Marion Transit Parking Lot
Time: 50mins Cost: 3 BSD; $ 2.7 - 3.3 USD CO2 Emission: 0.83 kgs
Take Bus from Tampa to New York, NY
Time: 22h 45mins Cost: 90 BSD; $ 81.0 - 99.0 USD CO2 Emission: 54.75 kgs
Take Bus from New York City to New York City
Time: 25mins Cost: 3 BSD; $ 2.7 - 3.3 USD CO2 Emission: 0.15 kgs
Take Train from New York Penn Station to Freeport
Time: 45mins Cost: 10 BSD; $ 9.0 - 11.0 USD CO2 Emission: 2.07 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Saint Petersburg, FL, United States and Freeport, Bahamas is to travel by bus, which will cost about 92 BSD or 82.80 USD.