Swimming Holes Near San Bernardino, CA
12 natural swimming holes within 60 miles · 2026 guide
Looking for a place to swim near San Bernardino, CA? There are 12 natural swimming holes within 60 miles of San Bernardino in our directory — springs, rivers, creeks, waterfalls, and lakes. The closest is Lake Gregory Swim Beach, about 9 miles away. Distances are straight-line from San Bernardino — drive time will be longer.
Swimming holes near San Bernardino, closest first
- Lake Gregory Swim Beach
Lake Gregory in Crestline runs a staffed summer swim beach with lifeguards, a rare amenity among mountain lakes.
- Silverwood Lake Swim Beach
Silverwood Lake's swim beach sits in the San Bernardino National Forest with mountain views in every direction.
- Bonita Falls
Bonita Falls is a 60-foot waterfall tucked into a side canyon off Lytle Creek, reached by scrambling up the creek bed from the road.
- Lake Perris Swim Beach
Lake Perris State Recreation Area operates a roped swim beach that draws crowds from across the Inland Empire on hot days.
- Deep Creek Hot Springs
Deep Creek Hot Springs is a set of six natural hot pools along Deep Creek in the San Bernardino National Forest, reached by a 1.75-mile hike from Bowen Ranch.
- Aztec Falls
Aztec Falls is a small cascade on Deep Creek in the San Bernardino National Forest, about a mile's hike from the Splinter's Cabin trailhead.
- Boulder Bay (Big Bear Lake)
Boulder Bay Park gives Big Bear Lake a public swim beach among the granite boulders at the lake's west end.
- Bridge to Nowhere (East Fork San Gabriel River)
The Bridge to Nowhere spans the East Fork San Gabriel River at the end of a 10-mile round-trip hike, and the deep pools along the river are the reward.
- Puddingstone Lake Swim Beach
Frank G.
- Holy Jim Falls
Holy Jim Falls is a seasonal 15-foot cascade in Trabuco Canyon, reached by a bumpy dirt-road drive and a short hike.
- Ortega Falls
Ortega Falls pours over a rock face in San Juan Canyon off the Ortega Highway, with pools at its base that locals swim and jump in after wet winters.
- Whitewater Preserve (Whitewater River)
Whitewater Preserve guards the Whitewater River canyon where the PCT crosses, with cottonwood-lined pools for wading and swimming.
Looking for more? Browse swimming holes in all 50 states or explore by travel region.
Frequently asked questions
How many swimming holes are near San Bernardino?
Our directory lists 12 natural swimming holes within 60 miles of San Bernardino, CA — from Lake Gregory Swim Beach (9 miles) to the farthest at 38 miles. New spots are added as they're verified.
What is the closest swimming hole to San Bernardino?
Lake Gregory Swim Beach, about 9 miles from San Bernardino (Crestline). Lake Gregory in Crestline runs a staffed summer swim beach with lifeguards, a rare amenity among mountain lakes.
Do swimming holes near San Bernardino require reservations?
None of the spots near San Bernardino currently list a reservation requirement, but popular parks can add timed entry — check each listing's reservation field before you go.
When is the best time to swim near San Bernardino?
Late spring through early fall is prime swimming season around San Bernardino. Spring runoff can make rivers and creeks dangerously high — check local conditions, and never swim alone.