Seattle to Olympic National Park: The Complete Budget Weekend Road Trip Plan
01 Jan 2025From South of Olympic National Park, we will be visiting the following locations:
Day 1
Day 2
Return to Seattle via Kingston Ferry
Olympic National Park is one of the strangest and most rewarding parks in the country, and one of the most underrated given how close it sits to Seattle. In under two hours you can be standing at 5,242 feet on Hurricane Ridge watching mountain goats graze above the clouds. In under three hours you can be walking through a moss-draped temperate rainforest that gets 14 feet of rain a year. In under four hours you can be on a wild Pacific beach surrounded by sea stacks and driftwood the size of houses.
Three completely different ecosystems. One national park. One long weekend from Seattle.
The reason most Seattle people don’t go more often isn’t distance — it’s the ferry and the peninsula’s geography. The Olympic Peninsula is surrounded on three sides by water, which means there’s no quick straight shot. You ferry across or drive around the south end of Puget Sound. Once you’re there, the park’s main zones are spread far apart by road, so the planning matters. This guide does that planning for you.
Trip at a glance:
| Detail | Info |
|---|---|
| Distance Seattle → Port Angeles (via ferry) | ~90 miles |
| Distance Seattle → Port Angeles (all road) | ~165 miles |
| Ideal trip length | 3 days / 2 nights (Fri–Sun) |
| Park entry | $35/car/week — or $80 America the Beautiful pass |
| Best season | June through September for all areas accessible |
| Peninsula driving once you’re across | ~300 miles for the full loop |
2026 closures to know before you go:
- Staircase area is closed through at least October 1, 2026 due to post-fire hazards from the 2025 Bear Gulch Fire
- Rialto Beach via Mora Road is closed July 8 – October 15, 2026 for road construction — verify at nps.gov/olym before planning around it
- Upper Hoh Road washed out in a 2024 storm and reopened spring 2026 — confirm it is open and expect possible midday entrance waits in summer
- Hurricane Ridge Day Lodge burned down in 2023 — currently only temporary restrooms and a contact station; road also closes some weekdays for utility work, check the schedule before going up
Why Olympic is different from every other Pacific Northwest park
Most national parks have a theme — one dominant landscape type. Yellowstone has geothermals. Rainier has the volcano and glaciers. Crater Lake has the lake. Olympic has three completely separate identities crammed into one park boundary, and they feel genuinely different from each other — not variations on the same thing.
The mountains: Hurricane Ridge and the interior Olympics are subalpine meadows and glacier-carved peaks. In July the meadows fill with wildflowers. On a clear day you can see Vancouver Island across the Strait of Juan de Fuca.
The rainforest: The Hoh Rain Forest on the west side receives 140+ inches of rain per year — one of the few true temperate rainforests in the world. The trees are ancient and enormous, draped in clubmoss. The ground is carpeted in ferns. It looks like a fairy tale that also happens to smell incredible.
The coast: Over 70 miles of wild, roadless Pacific coastline that the park protects. No boardwalks, no development. Sea stacks, tidepools, enormous driftwood logs, bald eagles, and the steady roar of the Pacific. Rialto Beach and Ruby Beach are the most accessible stretches.
The route this guide follows — Seattle → Port Angeles → Hurricane Ridge → Lake Crescent → Hoh Rain Forest → Rialto Beach → Quinault Rainforest → Seattle — is the logical clockwise loop that hits all three ecosystems without excessive backtracking. It is the same route encoded in the Google Maps link this plan was built from.
Getting there: ferry vs. driving
This decision shapes your whole trip.
Option A — Washington State Ferry (recommended)
Seattle (Colman Dock) → Bainbridge Island → Hwy 305 → Hood Canal Bridge → Port Angeles
| Segment | Time |
|---|---|
| Ferry: Seattle → Bainbridge | ~35 minutes |
| Bainbridge → Port Angeles (via Hood Canal Bridge) | ~1h 30min |
| Total door-to-park | ~2h 30min including ferry wait |
The ferry is the more enjoyable, more Pacific Northwest way to arrive. You cross Puget Sound, watch the Seattle skyline recede, and emerge on the other side already in a different world. Edmonds → Kingston is an alternative crossing that can be faster depending on where you’re starting from — good option from north Seattle or Redmond.
Ferry tips:
- Book vehicle reservations at wsdot.wa.gov/ferries — walk-ons are first come first served, but vehicle spots sell out on summer Friday evenings
- Friday afternoon sailings fill fast — book the specific sailing you want, not just a general reservation
- Get on the car deck early, then go upstairs for the crossing — the Seattle skyline from the upper deck is worth it
- Cost: ~$15–20 vehicle + driver each way
Option B — Drive around via Tacoma and Hood Canal
Seattle → Tacoma → Olympia → Shelton → Belfair → Hood Canal Bridge → Port Angeles
| Segment | Time |
|---|---|
| Seattle → Port Angeles (all road) | ~3h 15min |
Right choice if: you’re leaving very early before ferries run, want to avoid ferry queues, or are returning via the south end of the peninsula anyway (Quinault → Aberdeen → Seattle). From Redmond specifically, this route is also more direct than fighting to Colman Dock.
The Google Maps route, decoded
The saved map follows this exact order:
Redmond → Olympic NP Visitor Center (Port Angeles) → Port Angeles → Hoh Rain Forest → Quinault Rainforest → Rialto Beach
This is the right instinct. It’s a clockwise sweep of the peninsula’s three main zones — mountains first (Port Angeles base), rainforest mid-trip, coast last. The only adjustment worth noting: Rialto Beach is north of Quinault, so if doing both, hit Rialto before Quinault if exiting south, or hit Quinault before Rialto if looping back north. Either direction works.
Day-by-day plan
Day 0 (Friday evening) — Seattle to Port Angeles
Via ferry: Leave Seattle by 4–5pm, catch the Bainbridge sailing, arrive Port Angeles ~7:30–8pm
Via road from Redmond: Leave by 3–4pm to clear Tacoma traffic, arrive Port Angeles ~7pm
Port Angeles is the hub for the northern park. It’s a working waterfront city — not a resort town, just honest and functional, with good food options and budget motels a few minutes from the park visitor center.
Dinner in Port Angeles:
- Bella Italia — good pasta, also famous as the restaurant where Bella and Edward had their first date in Twilight, which either means something to you or it doesn’t
- Next Door Gastropub — solid local food and craft beer on Lincoln Street
Olympic National Park Visitor Center is on Mt. Angeles Road just above town — worth a quick stop in the morning to grab a map, check current conditions, and confirm road and trail status before heading up to Hurricane Ridge.
- Sleep: Port Angeles — budget motels from ~$90–120/night on Lincoln Street or the east side of town. Far cheaper than anything inside the park.
Day 1 — Hurricane Ridge + Lake Crescent + Sol Duc Falls
This is your mountain and forest day.
Morning: Hurricane Ridge
Drive from Port Angeles: 17 miles / ~45 minutes on a steep, winding mountain road
Elevation: 5,242 feet
Time needed: 2–3 hours
Start here before the parking lot fills. Hurricane Ridge is the most dramatic and most accessible alpine experience in the park. On a clear morning the view takes in the full north face of the Olympic Mountains, the blue ribbon of the Strait of Juan de Fuca, and Vancouver Island on the horizon.
2026 note: The Hurricane Ridge Day Lodge burned in 2023. There are currently only temporary restrooms and a contact station — no visitor center or food service. The road also closes some weekdays for utility work. Check the NPS website before driving up.
What to do:
Hurricane Hill Trail — Must do 3.2 miles round trip | 700 ft elevation gain | Moderate Follows the ridge west from the parking area to the summit at 5,757 feet. Open subalpine meadows the entire way — in July and early August, lupine, paintbrush, and avalanche lily carpet the slopes. Mountain goats wander the ridgeline and are remarkably unbothered by people. The 360-degree summit view is one of the best in the park.
High Ridge Trail — Good to do 1.6 miles round trip | Easy–Moderate A shorter ridge walk with similar views. Better if saving energy for the rest of the day.
Blue Mountain / Obstruction Point — Good to do (avoid crowds) A less-visited alternative reached by a steep unpaved road east of Hurricane Ridge. Open meadows, far fewer people, equally dramatic views. Rough gravel road — check conditions before driving it.
Parking tip: Hurricane Ridge fills by 9–10am on summer weekends. Aim to be parked by 8am. If the lot is full, waits can be 30–60 minutes with no alternative.
Midday: Lake Crescent
Drive from Hurricane Ridge: ~30 minutes west on Hwy 101
Lake Crescent is a glacially carved lake so deep and clear it appears turquoise on sunny days. The highway runs right along its south shore — it requires almost no effort to visit, and the payoff is high.
Marymere Falls Trail — Must do 1.7 miles round trip | Easy | ~45 minutes A flat walk through old-growth forest to a 90-foot waterfall. One of the easiest high-reward trails in the park. Trailhead at the Storm King Ranger Station parking area.
Lake Crescent Lodge — Good to do Built in 1916, sits directly on the south shore. Stop for lunch or coffee on the lakeside porch even if you’re not staying. The lodge restaurant serves lunch. The view from the porch is one of the park’s most peaceful.
Mount Storm King Trail — Good to do (strenuous only) 4 miles round trip | 2,065 ft elevation gain | Strenuous Ends at a perch 2,000 feet above the lake with ropes on the upper sections. Takes 3–4 hours. Only attempt this if you’re skipping Hurricane Ridge or have very fresh legs. The view is extraordinary but the effort is real.
Afternoon: Sol Duc Falls
Drive from Lake Crescent: ~30 minutes west on Hwy 101, then south on Sol Duc Road
Sol Duc Falls Trail — Must do 1.6 miles round trip | Easy | ~30–45 minutes The Soleduck River splits around a basalt island and drops into a narrow gorge from multiple channels simultaneously — one of the most photographed waterfalls in the park. The trail is flat, old-growth forest the whole way. This is a “worth every minute” stop that almost no one regrets.
Sol Duc Hot Springs — Good to do ~1 mile further down Sol Duc Road from the falls trailhead. Three natural mineral soaking pools at 99–104°F surrounded by forest. ~$20/person day use. If your legs are tired after Hurricane Ridge and the day’s hiking, this is a perfect late-afternoon recovery. Book soaking slots in advance on busy weekends at olympicnationalparks.com.
- Sleep: Forks — the main town on the west side of the peninsula. Budget motels from ~$85–110/night. Forks positions you ideally for tomorrow’s rainforest and coast day. Or Sol Duc Campground if camping.
Day 2 — Hoh Rain Forest + Rialto Beach
This is your rainforest and coast day — the two most unique experiences on the peninsula.
Morning: Hoh Rain Forest
Drive from Forks: ~30 minutes south on Hwy 101, then east on Upper Hoh Road (~18 miles)
Upper Hoh Road note: Washed out in 2024, reopened spring 2026. Confirm it is open before driving in. Expect possible long entrance waits midday in summer — arrive early.
The Hoh Rain Forest is unlike anywhere else in the United States. It receives 140–170 inches of rain per year — over 14 feet — which produces a forest of extraordinary density and age. Bigleaf maples drip with clubmoss. Sitka spruce and Douglas fir grow to enormous dimensions. The light filters through green. It smells like wet cedar and soil and something very old.
Arrive by 8am on weekends. The Hoh is one of the most popular areas in the park and the parking lot fills completely by late morning on summer weekends, sometimes with 1–2 hour waits to enter.
Hall of Mosses Trail — Must do 0.8 miles loop | Easy | ~30–45 minutes The signature Hoh experience. Ancient maple trees 6 feet across, every branch draped in thick hanging moss, the path winding through them in a loop. Flat. Completely otherworldly. Do not skip this.
Spruce Nature Trail — Must do 1.2 miles loop | Easy | ~45–60 minutes Follows the Hoh River before looping back through old-growth forest. Quieter than the Hall of Mosses. The riverside sections are prime Roosevelt elk habitat — the animals are massive and often visible in the morning. Stay 75 yards from them regardless of how calm they appear.
Hoh River Trail — Good to do (if you want more) The Hoh River Trail continues 17 miles up the valley toward the glacier. Even the first 2–3 miles beyond the main loops add significant solitude and forest depth. Worth extending the morning if you have time.
Roosevelt elk: The Hoh and Quinault valleys protect the largest unmanaged herd of Roosevelt elk in the United States — the species the park was originally established to save in 1909. Bulls can weigh 700–1,000 lbs. Dawn and dusk are best for viewing, but mid-morning near the river is common.
Afternoon: Rialto Beach
Drive from Hoh: ~45 minutes north on Hwy 101 back toward Forks, then west to Rialto Beach
2026 closure check: Rialto Beach via Mora Road is closed July 8 – October 15, 2026 for construction. Verify current status before making this a key plan element. If closed, substitute Ruby Beach — see below.
Rialto Beach is where the park’s wild coast reaches its most dramatic. Wide grey sand, enormous driftwood logs tossed up by winter storms, sea stacks offshore, and the constant roar of the Pacific. There is almost no development of any kind within sight.
Hole-in-the-Wall — Must do 3.3 miles round trip | Easy | ~1.5–2 hours Walk north along the beach to Hole-in-the-Wall — a sea arch carved through a headland by wave action. At low tide the arch is passable and the surrounding rocks hold extraordinary tidepools: purple sea urchins, sea stars, hermit crabs, anemones. Time your visit with a low tide. Check tide tables at tidesandcurrents.noaa.gov for the La Push station.
Sunset at Rialto Beach — Must do The sun sets directly over the Pacific from here. Sea stacks silhouette against the sky. On clear evenings this is one of the most visually dramatic sunsets on the West Coast. Arrive 30–60 minutes before sunset.
Optional: Quinault Rainforest (if exiting south)
Drive from Rialto Beach: ~1h 15min south on Hwy 101
Your Google Maps route includes Quinault, which makes sense if you’re exiting the peninsula to the south (Quinault → Aberdeen → Olympia → Seattle, ~3h total).
The Quinault Rainforest is the southern counterpart to the Hoh — same ancient temperate rainforest ecosystem, significantly fewer visitors. The area holds world-record specimens of several tree species: the world’s largest Sitka spruce and western red cedar are both near here.
Lake Quinault Loop — Good to do 4 miles loop | Easy | ~2 hours Circles the lake through old-growth forest. Much quieter than Hoh.
Quinault Rain Forest Nature Trail — Good to do 0.9 miles loop | Easy | ~30 minutes Short interpretive loop. Good if you want the rainforest feel without committing to the full loop.
Lake Quinault Lodge — a 1926 historic lodge on the south shore. Worth a stop for the porch view over the lake even if you’re not staying.
Quinault as a Hoh backup: If the Hoh was inaccessible due to crowds, road issues, or closure, Quinault is an excellent substitute. Very similar ecosystem, far easier to access without waits.
- Return to Seattle: Quinault → Aberdeen → Olympia → Tacoma → Seattle ~3h
Day 3 (optional): Ruby Beach + return
If you have a third day and are looping back north, add Ruby Beach.
Ruby Beach — Must do if passing by Right off Hwy 101, ~27 miles north of Quinault. The most photogenic beach in the park — red garnet sand mixed with the grey, dramatic sea stacks, Abbey Island rising just offshore. A 0.3-mile walk from the parking area gets you to the beach. Spend 30–60 minutes here. It’s a 5-minute detour off the highway.
Second Beach (La Push) — Good to do 1.4 miles through forest to a wild beach near Rialto with spectacular sea stacks. Less visited than Rialto. Worth it if you have time on the coast day.
Must do vs. good to do — full breakdown
Non-negotiable musts
| Sight / Activity | Ecosystem | Why |
|---|---|---|
| Hurricane Hill Trail | Mountain | Best alpine view in the park. Wildflowers, mountain goats, 360° summit |
| Hall of Mosses Trail | Rainforest | The defining Hoh experience. Nothing else like it in the US |
| Spruce Nature Trail | Rainforest | Elk habitat + river forest + noticeably quieter than Hall of Mosses |
| Sol Duc Falls Trail | Forest | Most beautiful waterfall in the park. Easy, short, flat |
| Marymere Falls Trail | Forest | Easy old-growth walk to excellent waterfall. Right at Lake Crescent |
| Rialto Beach to Hole-in-the-Wall | Coast | Wild coast at its best. Tidepools at low tide |
| Rialto Beach sunset | Coast | Pacific sunset over sea stacks. Visually unforgettable |
Worth doing — add these if you have time
| Sight / Activity | Notes |
|---|---|
| Lake Crescent Lodge porch stop | Lunch or coffee with the best lake view |
| Sol Duc Hot Springs | ~$20/person. Perfect tired-legs afternoon recovery |
| Ruby Beach | Most photogenic beach. 5-minute detour off Hwy 101 |
| Quinault Rainforest | Less crowded Hoh alternative; ideal if exiting south |
| Blue Mountain / Obstruction Point | Hurricane Ridge without the crowd. Rough gravel road |
| Second Beach, La Push | 1.4mi trail to excellent coast with sea stacks |
| Roosevelt elk viewing at dawn/dusk | Hoh and Quinault valleys. Largest unmanaged US herd |
| Tide pooling at Hole-in-the-Wall | Low tide only. Plan around the La Push tide table |
Skip or check first
| Sight / Activity | Why |
|---|---|
| Staircase area | Closed through at least October 2026 — Bear Gulch Fire hazards |
| Shi Shi Beach | Spectacular but 8-mile round trip with permit requirements. Better for a dedicated backpacking trip, not a weekend pass-through |
| High Divide / Seven Lakes Basin | One of the best multi-day backpacking routes in the Olympics — not a day hike |
| Mount Storm King | Excellent but strenuous (ropes, 2,000 ft gain). Only if skipping Hurricane Ridge |
| Cape Flattery | NW corner of the continental US, genuinely dramatic — but adds 1.5h each way from Port Angeles. Better as a dedicated day trip |
Why the three ecosystems feel so different
Why is the Hoh so wet? The Olympic Mountains form a wall that forces Pacific moisture to rise rapidly. As it rises it cools and drops enormous amounts of rain on the west-facing slopes — a process called orographic precipitation. The Hoh Valley sits in this zone and receives up to 170 inches of rain per year. The east side of the same mountains, in the rain shadow, can be semi-arid. Port Angeles gets about 25 inches per year — similar to Los Angeles.
Why is Hurricane Ridge alpine? The Olympics rise steeply from sea level to over 7,000 feet within a few miles. Hurricane Ridge at 5,242 feet is high enough for subalpine ecosystems, snowpack that lasts into July, and unobstructed views across the strait. The road gains 5,200 feet in 17 miles from Port Angeles.
Why is the coast so wild? Congress specifically included the Olympic coastal strip in the national park to protect it from development and logging. It’s one of the longest stretches of undeveloped Pacific coastline in the lower 48 states. The sea stacks visible from Rialto and Ruby Beach are remnants of headlands that wave action has carved back over thousands of years.
Budget breakdown
| Category | Cost | Notes |
|---|---|---|
| Park entry | $35/car/week or $80 annual pass | America the Beautiful covers all federal parks for a year |
| Ferry (Seattle → Bainbridge) | ~$15–20 vehicle + driver each way | Reserve your sailing in advance on summer weekends |
| Fuel | ~$50–70 | Peninsula loop is ~300 miles once you’re across |
| Accommodation (2 nights) | $180–240 | Port Angeles motel + Forks motel. Both genuinely budget |
| Sol Duc Hot Springs (optional) | ~$20/person | Worth it if legs are tired |
| Food | Your call | Pack a cooler for in-park lunches. Restaurants in Port Angeles and Forks |
| Rough total per person | ~$130–200 | Sharing car and room with one other person |
Camping option: Several campgrounds inside the park cut accommodation costs significantly:
| Campground | Location | Cost | Notes |
|---|---|---|---|
| Mora Campground | Near Rialto Beach | ~$20–35/night | Check 2026 Mora Road construction status |
| Hoh Campground | Inside rain forest | ~$20–35/night | Book at recreation.gov in summer |
| Sol Duc Campground | Near Sol Duc Falls | ~$20–35/night | Walking distance to falls and hot springs |
Practical things that matter
Cell service: Nearly nonexistent throughout most of the peninsula and inside the park. Download Google Maps and AllTrails offline before you leave. Save lodging addresses, confirmation numbers, and your itinerary somewhere accessible without data. The NPS Olympic app works offline for trail maps and conditions.
Gas: No gas stations inside the park. Fill up in Port Angeles before heading to Hurricane Ridge. On the west side, Forks is your fuel stop — the only real town between Port Angeles and Quinault. Don’t let your tank get low between Forks and Quinault.
Weather: The Olympic Peninsula is famously variable. Port Angeles and Hurricane Ridge can be sunny while the Hoh is fogged in, or reversed. Bring a waterproof jacket (not optional), layers, and waterproof shoes for any trail. The Hoh will almost always be damp.
Tide tables: Hole-in-the-Wall at Rialto and all tidepool experiences require low tide. Check tidesandcurrents.noaa.gov for the La Push tide station before your coast day. Plan your beach afternoon around the lowest tide of the day.
Parking fills early: Hurricane Ridge, Hoh Rain Forest, and Rialto Beach parking lots fill by 9–10am on summer weekends. Aim to arrive by 8am at each. No alternate parking exists for Hurricane Ridge — if the lot is full, you wait.
Wildlife distances: 100 yards from bears and mountain lions; 75 yards from elk. The Hoh elk look calm and approachable — they are still wild animals weighing up to 1,000 lbs. Give them space.
Olympic National Forest: Some peninsula areas are National Forest, not National Park. The America the Beautiful pass covers both, but check trailhead signage at Quinault in particular.
Quick reference: drive times
| Segment | Time |
|---|---|
| Seattle → Port Angeles (ferry route) | ~2h 30min |
| Seattle → Port Angeles (all road via Tacoma) | ~3h 15min |
| Port Angeles → Hurricane Ridge | ~45min |
| Port Angeles → Lake Crescent | ~30min |
| Port Angeles → Sol Duc Falls trailhead | ~1h |
| Port Angeles → Hoh Rain Forest | ~1h 45min |
| Port Angeles → Rialto Beach | ~1h 30min |
| Forks → Hoh Rain Forest | ~30min |
| Forks → Rialto Beach | ~30min |
| Hoh Rain Forest → Quinault Rainforest | ~1h 30min |
| Rialto Beach → Ruby Beach | ~35min south |
| Quinault → Aberdeen → Olympia → Seattle | ~3h |
| Port Angeles → ferry → Seattle | ~2h 15min |
The thing about Olympic
Most national parks have one overwhelming sight — the thing you came for. Olympic doesn’t work that way. It’s a park of accumulation.
You ferry across the Sound and watch the Seattle skyline disappear behind you. You wind up into the mountains and you’re at 5,000 feet with mountain goats crossing the meadow in front of you and Vancouver Island visible across the water. You come down and drive west on 101 and stop at a lake so clear it looks like someone backlit it from below. You walk half a mile into the Hoh and the light changes and the sound changes and you realize this forest is alive in a way most forests aren’t — ancient, breathing, impossibly green.
Then you drive to the coast. And it’s completely different again. The Pacific is enormous and grey and the sea stacks rise out of the water like cathedral towers and the driftwood logs are the size of houses and you think: this is the same park?
Yes. That’s the whole point.
Last updated for 2026 travel. Key closures: Staircase area closed through at least October 2026; Rialto Beach via Mora Road closed July 8 – October 15, 2026; Hurricane Ridge Day Lodge not yet rebuilt. Always verify current conditions at nps.gov/olym/planyourvisit/conditions.htm before your trip.