Best way to travel between

Saint Petersburg, FL, United States
Traverse City, United States
Travel Modes
Price
Distance
Duration
CO2
train
$135.569876
3476.93 km
51h 12mins
184.28 kgs
 
drive
$136.22
2267.8 km
23h 52mins
290.28 kgs
 
bus
$173.85
2638.85 km
43h 34mins
79.17 kgs
 
flight
$274.51
1926.45 km
6h 38mins
208.06 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 3476.93 km 51h 12mins 136 USD 135.569876
Drive 2267.8 km 23h 52mins 136 USD 136.22
Bus 2638.85 km 43h 34mins 174 USD 173.85
Flight 1926.45 km 6h 38mins 275 USD 274.51
Take Bus from 34Th St N + 2Nd Ave N to Us Hwy 19 N + Walmart Shopping Ctr
Time: 28mins Cost: 3 USD; $ 2.7 - 3.3 USD CO2 Emission: 0.27 kgs
Take Bus from St. Petersburg-Clearwater Amtrak Station to Tampa
Time: 35mins Cost: 1 USD; $ 1.1 - 1.4 USD CO2 Emission: 0.92 kgs
Take Train from Tampa to Washington Union Station
Time: 21h 11mins Cost: 130 USD; $ 117.0 - 143.0 USD CO2 Emission: 87.62 kgs
Take Train from Washington Union Station to Chicago Union Station
Time: 17h 40mins Cost: 100 USD; $ 90.0 - 110.0 USD CO2 Emission: 65.51 kgs
Take Train from Chicago Union Station to Kalamazoo
Time: 2h 8mins Cost: 40 USD; $ 36.0 - 44.0 USD CO2 Emission: 11.66 kgs
Take Bus from Kalamazoo, MI - Amtrak to Traverse City, MI
Time: 5h 32mins Cost: 13 USD; $ 11.8 - 14.4 USD CO2 Emission: 9.84 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Saint Petersburg, FL, United States and Traverse City, United States is to travel by train, which will cost about 136 USD or 122.40 USD.