Best way to travel between

Toronto, ON, Canada
Saint Petersburg, FL, United States
Travel Modes
Price
Distance
Duration
CO2
train
$191.0
2970.41 km
43h 13mins
157.43 kgs
 
bus
$199.0
2733.12 km
33h 44mins
81.99 kgs
 
drive
$230.0
2268.24 km
23h 58mins
290.33 kgs
 
flight
$248.0
1939.02 km
10h 14mins
209.41 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2970.41 km 43h 13mins 191 USD 191.0
Bus 2733.12 km 33h 44mins 199 USD 199.0
Drive 2268.24 km 23h 58mins 230 USD 230.0
Flight 1939.02 km 10h 14mins 248 USD 248.0
Take Bus from Union Station Bus Terminal At Bay St to Oakville GO Station At Cross Ave
Time: 22mins Cost: 6 USD; $ 5.4 - 6.6 USD CO2 Emission: 1.12 kgs
Take Train from Oakville to New York
Time: 13h 3mins Cost: 65 USD; $ 58.5 - 71.5 USD CO2 Emission: 45.37 kgs
Take Train from New York City to Tampa
Time: 25h 36mins Cost: 110 USD; $ 99.0 - 121.0 USD CO2 Emission: 108.06 kgs
Take Bus from Nebraska Av @ Twiggs St to Marion St @ Cass St
Time: 3mins Cost: 2 USD; $ 1.8 - 2.2 USD CO2 Emission: 0.06 kgs
Take Bus from Tampa, FL to St. Petersburg, FL
Time: 30mins Cost: 8 USD; $ 7.2 - 8.8 USD CO2 Emission: 1.11 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Toronto, ON, Canada and Saint Petersburg, FL, United States is to travel by train, which will cost about 191 USD or 171.90 USD.