Best way to travel between

Houston, TX, United States
Toronto, ON, Canada
Travel Modes
Price
Distance
Duration
CO2
flight
$227.0
2208.96 km
6h 53mins
238.57 kgs
 
drive
$260.0
2698.8 km
28h 10mins
345.45 kgs
 
flight
$267.0
2301.79 km
10h 33mins
248.59 kgs
 
flight
$279.0
2342.22 km
10h 21mins
252.96 kgs
 
bus
$296.0
2872.48 km
41h 18mins
86.17 kgs
 
bus
$328.0
2783.56 km
40h 14mins
83.51 kgs
 
train
$468.0
2607.96 km
37h 25mins
138.22 kgs
 
train
$514.0
2822.34 km
42h 53mins
149.58 kgs
 
train
$555.0
2973.61 km
42h 37mins
157.6 kgs
 
flight
$556.0
2153.22 km
8h 47mins
232.55 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 2208.96 km 6h 53mins 239 CAD 227.0
Drive 2698.8 km 28h 10mins 274 CAD 260.0
Flight 2301.79 km 10h 33mins 282 CAD 267.0
Flight 2342.22 km 10h 21mins 294 CAD 279.0
Bus 2872.48 km 41h 18mins 312 CAD 296.0
Bus 2783.56 km 40h 14mins 346 CAD 328.0
Train 2607.96 km 37h 25mins 494 CAD 468.0
Train 2822.34 km 42h 53mins 542 CAD 514.0
Train 2973.61 km 42h 37mins 586 CAD 555.0
Flight 2153.22 km 8h 47mins 587 CAD 556.0
Take Bus from Travis St @ Preston St to Bush Iah Terminal C
Time: 52mins Cost: 3 CAD; $ 2.7 - 3.3 USD CO2 Emission: 1.18 kgs
Take Walk from Bush Iah Terminal C to Houston
Time: 6mins Cost: 0 CAD; $ 0.1 - 0.1 USD CO2 Emission: 0.07 kgs
Take Flight from IAH to YYZ
Time: 3h 14mins Cost: 232 CAD; $ 198.0 - 242.0 USD CO2 Emission: 231.53 kgs
Take Train from UP Express Pearson Airport to UP Express Union Station
Time: 26mins Cost: 4 CAD; $ 3.6 - 4.4 USD CO2 Emission: 1.34 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Houston, TX, United States and Toronto, ON, Canada is to travel by air, which will cost about 239 CAD or 204.30 USD.