Best way to travel between

Houston, TX, United States
Brampton, ON, Canada
Travel Modes
Price
Distance
Duration
CO2
train
$259.0
2736.3 km
39h 17mins
145.02 kgs
 
drive
$260.0
2542.8 km
27h 46mins
325.48 kgs
 
bus
$352.0
2818.91 km
39h 58mins
84.57 kgs
 
flight
$502.0
2178.45 km
10h 50mins
235.27 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2736.3 km 39h 17mins 273 CAD 259.0
Drive 2542.8 km 27h 46mins 274 CAD 260.0
Bus 2818.91 km 39h 58mins 371 CAD 352.0
Flight 2178.45 km 10h 50mins 530 CAD 502.0
Take Bus from Houston, TX - Amtrak to Longview, TX - Amtrak
Time: 4h 49mins Cost: 42 CAD; $ 36.0 - 44.0 USD CO2 Emission: 10.46 kgs
Take Train from Longview, TX to Chicago, IL
Time: 19h 31mins Cost: 132 CAD; $ 112.5 - 137.5 USD CO2 Emission: 76.82 kgs
Take Bus from Chicago, IL to Toronto, ON
Time: 11h 30mins Cost: 90 CAD; $ 76.5 - 93.5 USD CO2 Emission: 26.83 kgs
Take Train from St Patrick Station - Northbound Platform to Yorkdale Station - Northbound Platform
Time: 19mins Cost: 3 CAD; $ 2.7 - 3.3 USD CO2 Emission: 0.58 kgs
Take Bus from Yorkdale Bus Terminal to Bramalea Bus Terminal
Time: 36mins Cost: 5 CAD; $ 4.5 - 5.5 USD CO2 Emission: 1.0 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Houston, TX, United States and Brampton, ON, Canada is to travel by train, which will cost about 273 CAD or 233.10 USD.