Swimming Holes in Oregon
149 natural swimming holes
Oregon has 149 natural swimming holes in our directory — rivers, lakes, creeks scattered from the backcountry to roadside favorites. Favorites include High Rocks (Clackamas River), Bagby Hot Springs, Rooster Rock State Park. Every listing includes location details, fees, reservation info, and safety notes where known. Conditions change with weather and seasons, so always verify before you go.
All Oregon swimming holes
- Alvord Hot Springs
- Armitage Park, McKenzie River
- Bagby Hot Springs
- Baker Bay Park, Dorena Reservoir
- Big Eddy Picnic Area, Clackamas River
- Brice Creek
- Camp Comfort, Upper South Umpqua River
- Cascadia State Park, South Santiam River
- Coast Fork Willamette River, Mt. Pisgah Arboretum
- Collins Beach, Sauvie Island
- Coolwater Campground, Little River
- Dabney State Recreation Area
- Deschutes River State Recreation Area
- Henry Hagg Lake
- High Rocks (Clackamas River)
- Lake Creek Rock Slides
- Lewis and Clark State Recreation Site
- Lowell State Recreation Site, Dexter Reservoir
- Niagara County Park, North Santiam
- Opal Pool, Opal Creek
- Orchard Point Park, Fern Ridge Reservoir
- Perkins Peninsula Park, Fern Ridge Reservoir
- Ritter Road, Middle Fork John Day River
- Rooster Rock State Park
- Siuslaw Falls
- South Umpqua Falls
- Steelhead Falls, Deschutes River
- Tamolitch Blue Pool
- Three Bears Recreation Site, Molalla River
- Three Pools, Little North Santiam
- Wallowa Lake State Park
- Wildwood Falls
- Youngs River Falls
- Agate Lake
- Alder Flats, North Santiam
- Alfred Loeb State Park (Chetco River)
- Alsea River (Blackberry Campground)
- Barton Park (Clackamas River)
- Beaver Creek waterfall
- Big Eddy (Clackamas River)
- Blue Lake Regional Park
- Cantrall Buckley Park (Applegate River)
- Carter Bridge (Clackamas River)
- Cascadia State Park (South Santiam)
- Cathedral Park (Willamette River)
- Catherine Creek State Park
- Cedar Butte Road Bridge, Wilson River
- Clear Lake (McKenzie)
- Clear Lake, McKenzie headwaters
- Collier Memorial State Park, Williamson River
- Cottonwood Canyon SP (John Day River)
- Cottonwood Canyon State Park, John Day River
- Crater Lake (Cleetwood Cove)
- Cultus Lake
- Dabney State Park (Sandy River)
- Dead Indian Creek waterfall pool
- Deschutes River (Maupin)
- Deschutes River SRS
- Detroit Lake
- Devils Lake (Lincoln City)
- Dexter Reservoir (Lowell)
- Diamond Lake
- Dillon Falls, Deschutes River
- Elephant Rock, Chetco River
- Elijah Bristow State Park, Middle Fork Willamette
- Elk River (Sunshine Bar)
- Emigrant Lake
- Fall Creek (Winberry)
- Fall Creek Falls (North Umpqua)
- Fall Creek swimming pools
- Foster Reservoir (Lewis Creek Park)
- Galesville Reservoir
- George Rogers Park (Willamette River)
- Glenn Otto Park (Sandy River)
- Grande Ronde River (Bird Track Springs)
- Hagg Lake (Scoggins Valley Park)
- Harris Beach State Park
- Hart Mountain Hot Springs
- Hog Creek (Rogue River)
- Hood River Waterfront Park
- Illinois River (Briggs Creek)
- John Day River (Service Creek)
- Keenig Creek, Wilson River
- Kelley Point Park
- Koberg Beach State Park
- Lake Billy Chinook (Cove Palisades)
- Lake of the Woods
- Lewis and Clark SRS (Sandy River)
- Lobster Creek (Rogue River)
- Lost Lake (Mount Hood)
- Mayer State Park
- McCredie Hot Springs
- McKee Bridge (Applegate River)
- McKenzie River (Paradise Campground)
- Meadow Camp, North Santiam
- Metolius River (Camp Sherman)
- Milo McIver State Park (Clackamas River)
- Minam State Recreation Area, Wallowa River
- Molalla River (Feyrer Park)
- Moonshine Park (Siletz River)
- Nehalem River (Nehalem Falls)
- Niagara Park (North Santiam)
- North Fork Middle Fork Willamette River, Westfir
- Oxbow Regional Park (Sandy River)
- Paradise Campground, McKenzie River
- Paulina Lake Hot Springs
- Paulina Lake, Newberry Crater
- Poet's Beach (Willamette River)
- Prineville Reservoir State Park
- Rogers Landing (Willamette River)
- Salmon Creek Falls swimming
- Salmon River (Wildwood)
- Salmon River Trail swimming, Mt. Hood NF
- Sawyer Park (Deschutes River)
- Sellwood Riverfront Park
- Shady Cove Park (North Santiam)
- Sharps Creek Recreation Area
- Smith Homestead and Jones Creek Day-Use Areas
- Snively Hot Springs
- Snyder Bridge, Idanha
- South Fork Chetco Gorge
- Squaw Lakes, Rogue River-Siskiyou NF
- Steamboat Creek (North Umpqua)
- Susan Creek Falls
- Sweet Creek pools
- Terwilliger (Cougar) Hot Springs
- The Narrows, Clackamas River
- The Spit and Hood River Event Site
- Timothy Lake
- TouVelle State Park (Rogue River)
- Triangle Lake
- Trillium Lake
- Tucker Park (Hood River)
- Tumalo State Park (Deschutes River)
- Umpqua Hot Springs
- Valley of the Rogue State Park
- Viento State Park
- Viento State Park (Columbia River)
- Waldo Lake
- Wallowa Lake
- Waterloo Park (South Santiam)
- White River Falls State Park
- Whitehorse Park (Rogue River)
- Wildwood Falls (Row River)
- Willamette Mission SP
- Willamette Park, Corvallis
- Wilson River (Jones Creek)
- Wilson River Footbridge Day-Use Area
- Wilson River Mile 15
Frequently asked questions
When is the best time to visit swimming holes in Oregon?
Most natural swimming holes in Oregon are at their best from late spring through early fall, when water levels are safe and temperatures are comfortable. Spring runoff can make rivers and creeks dangerously high — check local conditions.
Do Oregon swimming holes require reservations?
Some do — popular spots increasingly use timed entry or day-use permits. Check each listing's reservation field and the official park link before you go.
Are swimming holes in Oregon free?
Many are free, but state parks and popular preserves often charge a day-use or parking fee. Each listing shows reported fee info where known.
Are natural swimming holes in Oregon safe?
Natural water has real risks: no lifeguards, submerged rocks, strong currents, and cold water. Never dive headfirst, check depth, and supervise children closely.
⚠️ Verify before you go. Conditions, fees, reservations, and access can change — confirm details with the official link before visiting. Last verified: September 2026