Seattle to Olympic National Park: The Complete Budget Weekend Road Trip Plan

From 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.

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:

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:

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.


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.


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.


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.