Best way to travel between

George Bush Intercontinental Airport - Houston, Houston, TX, United States
Toronto, ON, Canada
Travel Modes
Price
Distance
Duration
CO2
train
$223.0
3781.14 km
55h 58mins
200.4 kgs
 
bus
$250.0
3080.73 km
43h 52mins
92.42 kgs
 
flight
$258.0
2483.7 km
11h 51mins
268.24 kgs
 
drive
$260.0
2490.84 km
27h 22mins
318.83 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 3781.14 km 55h 58mins 235 CAD 223.0
Bus 3080.73 km 43h 52mins 264 CAD 250.0
Flight 2483.7 km 11h 51mins 272 CAD 258.0
Drive 2490.84 km 27h 22mins 274 CAD 260.0
Take Bus from Bush Iah Terminal C to Milam St @ Franklin St
Time: 57mins Cost: 2 CAD; $ 1.8 - 2.2 USD CO2 Emission: 1.31 kgs
Take Train from Houston, TX to New Orleans, LA
Time: 8h 24mins Cost: 53 CAD; $ 45.0 - 55.0 USD CO2 Emission: 31.65 kgs
Take Train from New Orleans, LA to New York City, NY
Time: 30h 36mins Cost: 127 CAD; $ 108.0 - 132.0 USD CO2 Emission: 118.99 kgs
Take Train from New York City, NY to Niagara Falls, NY
Time: 9h 26mins Cost: 42 CAD; $ 36.0 - 44.0 USD CO2 Emission: 40.14 kgs
Take Train from Niagara Falls, NY to Oakville, ON
Time: 1h 36mins Cost: 5 CAD; $ 4.5 - 5.5 USD CO2 Emission: 5.48 kgs
Take Train from Oakville GO Station Rail to Union Station Rail
Time: 40mins Cost: 6 CAD; $ 5.4 - 6.6 USD CO2 Emission: 1.86 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from George Bush Intercontinental Airport - Houston, Houston, TX, United States and Toronto, ON, Canada is to travel by train, which will cost about 235 CAD or 200.70 USD.