Best way to travel between

Surrey, BC, Canada
Portland
Travel Modes
Price
Distance
Duration
CO2
drive
$50.0
485.81 km
5h 27mins
62.18 kgs
 
bus
$73.0
556.2 km
10h 21mins
16.69 kgs
 
train
$87.0
585.9 km
11h 8mins
31.05 kgs
 
flight
$150.0
482.78 km
6h 32mins
52.14 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Drive 485.81 km 5h 27mins 50 USD 50.0
Bus 556.2 km 10h 21mins 73 USD 73.0
Train 585.9 km 11h 8mins 87 USD 87.0
Flight 482.78 km 6h 32mins 150 USD 150.0
Take Car from Surrey to Portland
Time: 5h 27mins Cost: 50 USD; $ 45.0 - 55.0 USD CO2 Emission: 62.23 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Surrey, BC, Canada and Portland is to travel by car/taxi, which will cost about 50 USD or 45.00 USD.