Best way to travel between

Vancouver
Puyallup, WA, United States
Travel Modes
Price
Distance
Duration
CO2
train
$24.0
292.24 km
6h 49mins
15.49 kgs
 
drive
$35.0
288.4 km
3h 22mins
36.92 kgs
 
bus
$175.0
318.24 km
5h 20mins
9.55 kgs
 
flight
$206.0
258.06 km
4h 13mins
27.87 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 292.24 km 6h 49mins 24 USD 24.0
Drive 288.4 km 3h 22mins 35 USD 35.0
Bus 318.24 km 5h 20mins 175 USD 175.0
Flight 258.06 km 4h 13mins 206 USD 206.0
Take Bus from Vancouver Pacific Central to Bellingham, WA
Time: 2h 5mins Cost: 11 USD; $ 9.9 - 12.1 USD CO2 Emission: 2.57 kgs
Take Bus from Bellingham, WA to Seattle, WA
Time: 1h 59mins Cost: 11 USD; $ 9.9 - 12.1 USD CO2 Emission: 4.63 kgs
Take Train from King Street Station to Puyallup Station
Time: 41mins Cost: 2 USD; $ 1.8 - 2.2 USD CO2 Emission: 2.8 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Vancouver and Puyallup, WA, United States is to travel by train, which will cost about 24 USD or 21.60 USD.