Distance from Deception Pass Bridge, Washington to Cannon Beach, Oregon
The driving distance from Deception Pass Bridge, Washington to Cannon Beach, Oregon is 287.9 mi (463.3 km)
The straight-line (air) distance is approximately 114.6 mi (184.4 km)
Estimated travel time by road is 5 hours 2 minutes
We found 2 routes between Deception Pass Bridge and Cannon Beach.
Available Routes
Route Directions
Get on I-5 S in Burlington from State Rte 20 E
Follow I-5 S to WA-432 W in Kelso. Take exit 36 from I-5 S
Follow US-30 W and US-101 S to S Hemlock St in Cannon Beach
Route Directions
Follow State Rte 20 W and S Engle Rd to Port Townsend-Coupeville Ferry
Follow E Sims Way and State Rte 20 W to US-101 S
Continue on US-101 S to Pacific County
Take WA-401 S to US-101 S
Follow US-101 S to Sunset Blvd in Cannon Beach
Drive to S Hemlock St
Journey Details
Traveling from Deception Pass Bridge, Washington to Cannon Beach, Oregon covers 241.9 miles (389 km) in a southwest direction. This secondary roads, long-distance route typically takes 5 hours 42 minutes under normal conditions.
Drivers have 2 route options between these locations (242-288 miles / 389-463 km). The primary route shown here saves no time compared to alternatives.
The route features toll sections, coastal roads. During night weekday travel, expect minimal traffic congestion with average speeds around 40 mph (64 km/h) .
Journey Waypoints
Deception Pass Bridge
Starting Point
Cannon Beach
Destination