Best way to travel between

Houston, TX, United States
Toronto, ON, Canada
Travel Modes
Price
Distance
Duration
CO2
flight
$227.0
2230.2 km
6h 57mins
240.86 kgs
 
drive
$260.0
2698.8 km
28h 10mins
345.45 kgs
 
flight
$267.0
2301.79 km
10h 27mins
248.59 kgs
 
flight
$279.0
2296.74 km
10h 9mins
248.05 kgs
 
bus
$296.0
2789.62 km
40h 7mins
83.69 kgs
 
bus
$328.0
2838.68 km
41h 2mins
85.16 kgs
 
train
$468.0
2633.28 km
37h 47mins
139.56 kgs
 
train
$514.0
2905.35 km
44h 9mins
153.98 kgs
 
train
$555.0
2915.87 km
41h 48mins
154.54 kgs
 
flight
$556.0
2195.44 km
8h 58mins
237.11 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 2230.2 km 6h 57mins 239 CAD 227.0
Drive 2698.8 km 28h 10mins 274 CAD 260.0
Flight 2301.79 km 10h 27mins 282 CAD 267.0
Flight 2296.74 km 10h 9mins 294 CAD 279.0
Bus 2789.62 km 40h 7mins 312 CAD 296.0
Bus 2838.68 km 41h 2mins 346 CAD 328.0
Train 2633.28 km 37h 47mins 494 CAD 468.0
Train 2905.35 km 44h 9mins 542 CAD 514.0
Train 2915.87 km 41h 48mins 586 CAD 555.0
Flight 2195.44 km 8h 58mins 587 CAD 556.0
Take Bus from Travis St @ Preston St to Bush Iah Terminal C
Time: 53mins Cost: 3 CAD; $ 2.7 - 3.3 USD CO2 Emission: 1.19 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 16mins Cost: 232 CAD; $ 198.0 - 242.0 USD CO2 Emission: 233.76 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.35 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.