Best way to travel between

Cannon Beach, OR, United States
Seattle
Travel Modes
Price
Distance
Duration
CO2
bus
$24.0
489.84 km
8h 12mins
14.7 kgs
 
drive
$24.0
326.4 km
4h 12mins
41.78 kgs
 
bus
$68.0
362.56 km
8h 23mins
10.88 kgs
 
train
$73.0
436.8 km
6h 53mins
23.15 kgs
 
flight
$174.0
391.4 km
5h 6mins
42.27 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 489.84 km 8h 12mins 24 USD 24.0
Drive 326.4 km 4h 12mins 24 USD 24.0
Bus 362.56 km 8h 23mins 68 USD 68.0
Train 436.8 km 6h 53mins 73 USD 73.0
Flight 391.4 km 5h 6mins 174 USD 174.0
Take Bus from Midtown to Tillamook Transit Center
Time: 1h 23mins Cost: 2 USD; $ 1.8 - 2.2 USD CO2 Emission: 2.12 kgs
Take Bus from Tillamook Transit Center to Greyhound, Portland
Time: 2h 5mins Cost: 5 USD; $ 4.5 - 5.5 USD CO2 Emission: 3.92 kgs
Take Walk from Greyhound, Portland to Portland
Time: 3mins Cost: 0 USD; $ 0.0 - 0.0 USD CO2 Emission: 0.04 kgs
Take Bus from Portland to Seattle, WA
Time: 3h 23mins Cost: 23 USD; $ 20.7 - 25.3 USD CO2 Emission: 8.66 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Cannon Beach, OR, United States and Seattle is to travel by bus, which will cost about 24 USD or 21.60 USD.