The route from Cannon Beach to Olympia spans 115 miles. You will head north on US-101, crossing the Columbia River into Washington, then follow US-101 to WA-8 East, which leads directly into Olympia. This drive takes approximately 2.5 hours. You will pass through scenic coastal forests and rural Washington towns. It is a straightforward drive that avoids the heaviest I-5 traffic.
Total Distance: 185 km driving distance; 140 km straight-line air distance.
WA-8 is a two-lane highway; pass with caution.
May to September for pleasant weather and outdoor activities.