Get Out

19 Great Swimming Holes within 3 Hours of Portland

Drive to Hagg Lake, the Wilson River, Rooster Rock State Park, and more swimming holes near Portland, Oregon.

By Benjamin Tepler, Rachel Ritchie, Margaret Seiler, Caleb Diehl, and Kasey Cordell June 29, 2022

Lower lewis falls resized kfmfrv

Lower Lewis Falls

Image: Isaac Lane Koval 

Looking for a spot to cool off and take a dip? The Pacific Northwest is here for you, and you don't have to go far from Portland to dip your toes, from the shores of the Columbia River to trailside pools on a mountain hike. Depending on where you are, changing conditions—river currents, wildfires, weather events and their aftermath, late season snow blocking roads, and more—can make swimming or even wading unwise. Always obey posted signs and local warnings, and use the water at your own risk.

Under an Hour from Portland

Lewisville Regional Park

Distance from Portland: 40 minutes
This 159-acre park sprawled along the shores of the Lewis River holds acres of grassy expanse ripe for wheelbarrow races, plus picnic tables, barbecue shelters, playgrounds, a baseball field, and, of course, several swimming holes. But families seeking a mellow day on the water best head for the Larch area of the park, where a smallish sand-and-pebble beach affords easy wading and swimming for those still sporting water wings. Parents can watch from the grass clearing directly behind the beach … or return alone another day for more secluded lounging in the Ponderosa part of the park, where the current is stronger and the beaches are smaller, but curtained by rows of swaying trees.

Lower Oneonta Falls (currently closed)

Distance from Portland: 45 minutes
Descend into Oneonta Gorge’s mossy, magical slot canyon, wading through chilly waters and clambering over log jams for 0.6 miles until you reach the source: the slender Lower Oneonta Falls.

Collins Beach

Distance from Portland: 40 minutes
On Sauvie Island’s northeastern shores, the sandy, 1-mile stretch along the Columbia River makes for a quick, refreshing dip. Be forewarned: a segment of Collins Beach is well-known for its clothing-optional policy.

Rooster Rock State Park

Distance from Portland: 30 minutes
Oregon’s other designated nude beach (see Collins Beach above), the three-mile long stretch of Rooster Rock sits just 30 minutes away from downtown Portland on the south side of the Columbia River Gorge.

Pomo 0816 swimming holes fame punchbowl falls j1f1ag

Punchbowl Falls

Punchbowl Falls

Distance from Portland: 45 minutes
A little over two miles into the iconic Eagle Creek trail, hikers find refuge by scrambling down to the oft-photographed, bowl-shaped pool, fed by a powerful, 36-foot waterfall. 

Henry Hagg Lake

Distance from Portland: 50 minutes 
Despite (invalidated) rumors of ghostly underwater cemeteries at Forest Grove’s 1,113-acre dammed lake, it’s one of Portland’s best spots for recreational water sports, with picnic areas, 13 miles of hiking trails, and two boat launches.

Dougan Falls

Distance from Portland: 55 minutes
At the end of winding Washougal River Road, you’ll find this Washington river’s most picturesque landing: 19-foot-tall cascades tumbling into a giant, blue-green pool and a rocky beach for lying out below the adjacent bridge.   

Under Two Hours from Portland

Moulton Falls

Distance from Portland: 1 hour 
The utility player of swimming holes, 387-acre Moulton Falls Regional Park has something for everyone: Instagram-worthy falls surrounded by plentiful flat rocks for playing lizard in the sun, inviting flat water upstream, two miles of trails tracing the Lewis River’s banks, and a three-story arch bridge daredevils (illegally) leap off. Even better, it’s free, which means it can get crowded, so arrive early to stake out your bit of beach or stone and savor this MVP.

Pomo 0816 swimming holes keenig creek zdl71m

Wilson River at Keenig Creek

Wilson River at Keenig Creek

Distance from Portland: 1 hour 
As you head west from Portland to the coast, a quick turn at Highway 6’s milepost 18 leads sweaty carloads to a relatively still, wide section of the Wilson River, near where it meets trickling Keenig Creek. Rock steps fit for Q*bert and a rope hanging from the bridge offer a variety of heights from which to jump in and cool off, while risk-takers launch from the bridge deck itself. For pleasures less vertical, a rocky bar in the middle of the river is perfect for wading.

Lake Merwin

Distance from Portland: 1 hour
As the Lewis River winds its way from Mount Adams to the Columbia River, three dams interrupt its delivery of glacial mountain runoff. Lucky for us. The result: a sprawling natural water park for all ages in the three massive lakes extending from the edge of Gifford Pinchot National Forest. Lake Merwin, Yale Reservoir, and Swift Reservoir offer more than 12,000 acres of combined space for splashing, swimming, and good old Marco Polo. Should your brood tire of pruney fingers, excursions of a less liquid variety await on nearby Mount St. Helens’s zip line or inside the popular Ape Cave. And once your adventure’s over, your trip home is only an hour—barely enough time for a single “Are we there yet?”


Two Hours or More from Portland

Lost Lake

Distance from Portland: 2 hours
Isolated (think 26 miles on winding back roads) but accessible (they’re good roads), Lost Lake sits high on Hood’s slopes, at a heat-blasting 3,100 feet. Besides the 10 degrees of mercury you’ll lose on your way up, you’ll also ditch the crowds. Shrouds of firs and pines offer prime fort-building terrain for the kids (and a welcome contrast to the scarred slopes of clear-cut you’ll pass on the way here) and ring the 175-foot-deep emerald waters. You’ll need a person-powered craft, like one of the paddleboats for rent outside the 1950s-esque General Store, to gain the best view of Hood’s perfect peak—from the middle of the lake—because no motorized craft are allowed. That means only one thing will interrupt your serenity: water-bound first-timers’ inaugural whoops of glee.

Buck Lake

Distance from Portland: 2 hours
Pristine Buck Lake sits 70 miles from downtown Portland—15 of them corkscrewing Forest Service roads. But the crucial last half-mile is what keeps this stream-fed swimming hole relatively secluded and unspoiled: it’s traversable only by foot. Hike through gorgeous stands of old-growth fir, serenaded by a chorus of croaking frogs and willow flycatchers to the edge of the lake’s spectacular emerald waters—waters so clear you’ll be able to see every rock and log (and sometimes fish) beneath the placid surface. A rocky section to the left of where the trail meets the lake offers the best perch for the day—besides a raft in the middle of the lake, of course. 

Wahtum Lake

Distance from Portland: 2 hours
Rarely does a buttery-smooth paved road and a five-minute jaunt from the car lead to a densely forested lakeside retreat free of RVs and motorboats. But Wahtum Lake is a case apart. A serpentine drive (which might not open till summer after the snow melts) with vistas of Mount Hood’s northeast face ends abruptly in pristine wilderness. Descend a winding staircase through hemlock, Pacific yew, and huckleberry to reach the glassy waters. Lakeside campsites are plentiful, and hiking options—including a stretch of the Pacific Crest Trail—abound. Take the four-mile round trip up Chinidere Mountain for a close-up of Hood. 

Pomo 0816 swimming holes lower lewis river falls resized trlraz

Lower Lewis River Falls

Lower Lewis River Falls

Distance from Portland: 2 hours
Photographs just don’t do this place justice. A wall of water, 200 feet across, gushes from 43 feet high into a turquoise plunge pool big enough to shelter Shamu. With a crazy (but not death-wish-crazy) vertical drop from the rim and smaller pools etched into pockets of the rock wall, this is a cliff jumper’s paradise. Hike east upriver through lush old-growth forest to discover Middle (1.5 miles) and Upper Lewis River Falls (about another mile on), stunning in their own right and ripe for swimming if the lower section is overcrowded.

Boulder Lake

Distance from Portland: 2 hours
Nestled in a thicket of evergreens in a remote swath southeast of Mount Hood, Boulder Lake is uncommonly still; if someone swats a fly across the lake, or an eagle swoops overhead, you’ll hear it. The 13-acre pool sits at the base of soaring scree slopes, with a sequence of rustic campsites, some with picnic tables, tucked in the woods of its east and south shores. Travel light for a day of basking, swimming, and fishing, or pack a tent and stay the night. Twilight here is stunning. 

North Fork of the Willamette

Distance from Portland: 2 hours and 30 minutes
Prime territory for a family of dyed-in-the-wool river rats looking to homestead, this fork of the state’s 187-mile artery is too far afield for the masses looking for a speedy escape from town. Look for sweet spots 1.4, 3.5, and 11 miles east of Lane County’s Westfir Covered Bridge, with protected pools of super-clear water and big boulders for sunbathing and lounging. If things get tight—and they sometimes do, owing to the river’s proximity to Eugene—simply drive a few miles farther to find a secluded patch of your own to call home.

Pomo 0816 swimming holes cleawox lake d2db3i

Cleawox Lake

Cleawox Lake

Distance from Portland: 3 hours
With dunes on one side and leafy forest on the other, the sandy-bottomed Cleawox Lake, inside the Oregon Dunes National Recreation Area, offers sun and shade for swimmers, paddlers, and fishers (the lake is stocked through spring with trout). A sandy beach and roped-off shallow zone, just an easy stumble from the parking lot, become kid central in the summer. Once the youth tucker out, catch the sunset from the Eye of the Needle sculpture on the lake’s eastern shore, or drive to the nearby South Jetty to watch it set over the Pacific. 

Kirkland on Lake Washington

Distance from Portland: 3 hours
With million-dollar panoramas of Seattle’s skyline rising against the Olympic Mountains, Kirkland is rich in more than just vistas. The core of this tree-lined burg (where salaries are on average nearly twice Portland’s) boasts a grid of high-end boutiques, wine bars, and galleries—most of which are more easily enjoyed with a platinum Amex card. Fortunately, the best part of Kirkland—Marina Park’s manicured lawns, sandy shores, and lapping waves—comes absolutely free.

Waldo Lake

Distance from Portland: 3 hours and 15 minutes
Don’t even bother packing your iPhone when you go to Waldo Lake. For one thing, you probably won’t get service in this secluded basin, one of the world’s purest alpine lakes and the headwaters of the Middle Fork of the Willamette River. Plus, you don’t want any pings and rings interrupting the silence. Thanks to a 2010 ban, nary a whir of a gas motor will tarnish your serenity at this 9.8-square-mile jewel. (Electric motors are allowed, though, at speeds under 10 mph.) In fact, except for the occasional swoosh of a bald eagle’s wings and the harmonic song of a hermit warbler, the only sound you’ll hear is the echo of your paddle dipping into Waldo’s haunting blue waters, where the view down reaches a world-record 157 feet.

Show Comments