Best way to travel between

Portland, OR, United States
Toronto, ON, Canada
Travel Modes
Price
Distance
Duration
CO2
flight
$302.0
3571.05 km
9h 51mins
385.67 kgs
 
drive
$440.0
4419.45 km
45h 17mins
565.69 kgs
 
bus
$665.0
5815.38 km
77h 38mins
174.46 kgs
 
train
$749.0
5151.3 km
99h 29mins
273.02 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 3571.05 km 9h 51mins 319 CAD 302.0
Drive 4419.45 km 45h 17mins 464 CAD 440.0
Bus 5815.38 km 77h 38mins 702 CAD 665.0
Train 5151.3 km 99h 29mins 790 CAD 749.0
Take Train from Skidmore Fountain station to Portland Int'l Airport station
Time: 35mins Cost: 2 CAD; $ 1.8 - 2.2 USD CO2 Emission: 0.95 kgs
Take Flight from PDX to YTZ
Time: 7h 11mins Cost: 317 CAD; $ 270.0 - 330.0 USD CO2 Emission: 383.83 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Portland, OR, United States and Toronto, ON, Canada is to travel by air, which will cost about 319 CAD or 271.80 USD.