Best way to travel between

Toronto Pearson International Airport, Mississauga, ON, Canada
Houston, TX, United States
Travel Modes
Price
Distance
Duration
CO2
train
$221.0
2642.82 km
38h 30mins
140.07 kgs
 
drive
$270.0
2632.62 km
27h 20mins
336.98 kgs
 
bus
$301.0
2868.55 km
40h 36mins
86.06 kgs
 
flight
$309.0
2517.36 km
10h 51mins
271.87 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2642.82 km 38h 30mins 221 USD 221.0
Drive 2632.62 km 27h 20mins 270 USD 270.0
Bus 2868.55 km 40h 36mins 301 USD 301.0
Flight 2517.36 km 10h 51mins 309 USD 309.0
Take Train from Pearson Airport to Toronto Union Station
Time: 31mins Cost: 21 USD; $ 18.9 - 23.1 USD CO2 Emission: 1.22 kgs
Take Train from UNION STATION - NORTHBOUND PLATFORM towards FINCH to Queen Station - Northbound Platform
Time: 2mins Cost: 2 USD; $ 1.8 - 2.2 USD CO2 Emission: 0.04 kgs
Take Bus from Toronto, ON to Chicago, IL
Time: 11h 10mins Cost: 75 USD; $ 67.5 - 82.5 USD CO2 Emission: 26.24 kgs
Take Train from Chicago, IL to Longview, TX
Time: 18h 57mins Cost: 95 USD; $ 85.5 - 104.5 USD CO2 Emission: 74.55 kgs
Take Bus from Longview, TX - Amtrak to Houston, TX - Amtrak
Time: 4h 41mins Cost: 28 USD; $ 25.2 - 30.8 USD CO2 Emission: 10.15 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Toronto Pearson International Airport, Mississauga, ON, Canada and Houston, TX, United States is to travel by train, which will cost about 221 USD or 198.90 USD.