The Olympic Peninsula by RV
Rain forest campgrounds, Pacific sea stacks and chowder at Pike Place.
- Distance
- 444 km (276 mi)
- Driving
- 4 h 56 min
- Suggested days
- 4
- Stops
- 8
- States
- WA, OR
- Updated
- May 16, 2026
At a glance: 4-day road trip of about 444 km (276 mi) with 8 stops, from Seattle to Haystack Rock. About 4 h 56 min of driving in total.
More road trips in Washington, Oregon · More road trips from Seattle
Route description
Start in Seattle at Pike Place Market, a public market since 1907, for fishmongers, flower stalls and a bowl of chowder. Then head north to Fremont to see the 18-foot troll crushing a real VW Beetle under the Aurora Bridge. Downtown streets are steep and parking for motorhomes is scarce, so consider seeing the city by transit and collecting or moving the RV afterward.
Take a Washington State Ferry across Puget Sound, for example from Seattle to Bainbridge Island or from Edmonds to Kingston, then follow US-101 west along the northern edge of the Olympic Peninsula to Port Angeles. From here a mountain road climbs toward Hurricane Ridge, and the highway continues west along the shore of Lake Crescent. Ferry fares depend on vehicle length, and at busy times it pays to arrive early or reserve where possible.
South of Forks, the Upper Hoh Road leads into the Hoh Rain Forest, where moss-draped maples receive around 12 feet of rain a year and the Hall of Mosses loop takes under an hour. The Hoh Campground has mossy sites beside the river, so bring rain gear whatever the forecast says. Back on US-101, the road reaches the Pacific at Ruby Beach and Kalaloch before turning inland.
US-101 continues south past Willapa Bay and crosses the mouth of the Columbia River on the long Astoria–Megler Bridge into Oregon. From Astoria it is a short drive down the coast to Cannon Beach and Haystack Rock, a 235-foot sea stack with tide pools at its base and nesting puffins in spring and early summer. Check the tide tables before walking out, and book coast and rain forest campgrounds early for summer.
Stop-by-stop itinerary
In driving order. Distances are estimates between consecutive stops.
- 1Start
Seattle
WA - 21 km
Pike Place Market
FoodSeattle, WAA public market since 1907, with fishmongers tossing salmon, stalls of produce and flowers, and good chowder.
- 36 km
Fremont Troll
OdditiesSeattle, WAAn 18-foot concrete troll crushing a real VW Beetle under the Aurora Bridge.
- 4115 km
Port Angeles
WA - 557 km
Hoh Rain Forest
NatureForks, WAMoss-draped maples and 12 feet of rain a year. The Hall of Mosses loop in Olympic National Park takes under an hour.
- 60 km
Hoh Campground
CampingForks, WAMossy riverside sites in the rain forest. Bring rain gear whatever the forecast says.
- 7223 km
Astoria
OR - 842 km
Haystack Rock
NatureCannon Beach, ORA 235-foot sea stack with tide pools at its base. Puffins nest here in spring and early summer.
Suggested stages and overnight stops
4 days, split by driving time. Campsites from OpenStreetMap: check opening dates before you go.
- Day 1: Seattle → Port Angeles · 76 mi · 1 h 21 minOn the way: Pike Place Market, Fremont Troll.Overnight nearby, for example: Dungeness Recreation Area Campground (11 mi); Salt Creek Recreation Area Campground (13 mi).
- Day 2: Port Angeles → Hoh Campground · 35 mi · 0 h 38 minOn the way: Hoh Rain Forest.Overnight at the campsite itself.
- Day 3: Hoh Campground → Astoria · 139 mi · 2 h 29 minOvernight nearby, for example: Cape Disappointment State Park Campground (14 mi); Cape Disappointment State Park Campground - Campground D (13 mi).
- Day 4: Astoria → Haystack Rock · 26 mi · 0 h 28 minOvernight nearby, for example: The Retreat (1 mi); Cannon Beach RV Resort (1 mi).
Best time to go
The most pleasant months are usually May–June and August–September. Still fine, with some compromises, in April, July and October. July and August are the busiest months: book campsites early.
Estimate from long-term temperature averages, terrain and pass seasons
FAQs
How long is The Olympic Peninsula by RV?
4-day road trip of about 444 km (276 mi) with 8 stops, from Seattle to Haystack Rock. About 4 h 56 min of driving in total.
How many days do you need for The Olympic Peninsula by RV?
We suggest 4 days: about 4 h 56 min of driving, which leaves time for the stops.
Where does The Olympic Peninsula by RV start and end?
It starts in Seattle and ends in Haystack Rock.
Which states does The Olympic Peninsula by RV pass through?
Washington and Oregon.
Where can you camp along The Olympic Peninsula by RV?
OpenStreetMap lists 128 campsites and motorhome stopovers within 19 mi of the stops on this route. For example: Trailer Inns of Bellevue, Fay Bainbridge Park Campground and Dungeness Recreation Area Campground.
When is the best time for The Olympic Peninsula by RV?
The most pleasant months are usually May–June and August–September. Still fine, with some compromises, in April, July and October. (Estimate from long-term temperature averages, terrain and pass seasons)