Best way to travel between

Ontario, Canada
Houston, TX, United States
Travel Modes
Price
Distance
Duration
CO2
train
$252.0
2604.79 km
37h 53mins
138.05 kgs
 
drive
$260.0
2586.15 km
28h 14mins
331.03 kgs
 
bus
$264.0
3089.84 km
42h 47mins
92.7 kgs
 
flight
$279.0
1835.17 km
6h 27mins
198.2 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2604.79 km 37h 53mins 252 USD 252.0
Drive 2586.15 km 28h 14mins 260 USD 260.0
Bus 3089.84 km 42h 47mins 264 USD 264.0
Flight 1835.17 km 6h 27mins 279 USD 279.0
Take Bus from Eglinton Ave West At Chaplin Cres East Side to Eglinton Station
Time: 4mins Cost: 3 USD; $ 2.7 - 3.3 USD CO2 Emission: 0.05 kgs
Take Train from Eglinton Station - Southbound Platform to Dundas Station - Southbound Platform
Time: 12mins Cost: 1 USD; $ 0.6 - 0.7 USD CO2 Emission: 0.31 kgs
Take Bus from Toronto, ON to Chicago, IL
Time: 11h 4mins Cost: 85 USD; $ 76.5 - 93.5 USD CO2 Emission: 25.78 kgs
Take Train from Chicago, IL to Longview, TX
Time: 18h 46mins Cost: 125 USD; $ 112.5 - 137.5 USD CO2 Emission: 73.89 kgs
Take Bus from Longview, TX - Amtrak to Houston, TX - Amtrak
Time: 4h 38mins Cost: 40 USD; $ 36.0 - 44.0 USD CO2 Emission: 10.33 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Ontario, Canada and Houston, TX, United States is to travel by train, which will cost about 252 USD or 226.80 USD.