Quarry Lakes Regional Recreation Area
Fremont, California · Quarry Lakes Regional Recreation Area
Verified · 4 independent sources
- WATER
- lake
- ACCESS
- Designated swim area
- FEE
- $5
- SEASON
- Best in summer
About Quarry Lakes Regional Recreation Area
Quarry Lakes Regional Recreation Area is a 471-acre East Bay Regional Park District park in Fremont, California, built on a former gravel quarry that was converted into a chain of lakes between 1997 and 2000. Its official swimming hole is the lifeguarded Niles Beach Swim Complex on Horseshoe Lake, one of four named lakes on the property, which makes it one of the East Bay's established places to swim.
The park sits along Alameda Creek on land quarried by the Niles Sand and Gravel Company starting in 1912, with pits eventually excavated 120 feet below grade. After a 1972 court fight over illegal groundwater pumping, the Alameda County Water District acquired the pits for groundwater recharge, and EBRPD later developed the surrounding acreage into parkland with restored wetlands, riparian habitat, demonstration gardens, a rare fruit grove, and a bald cypress grove.
Swimming at Quarry Lakes Regional Recreation Area
Swimming is confined to the Niles Beach Swim Complex on Horseshoe Lake, a sandy, lifeguarded beach with swim ropes marking the permitted area; other lakes in the park (Rainbow Lake, Lago Los Osos, Willow Slough/Shinn Pond) are closed to water contact or fishing-only. It reads as a family-oriented, developed lake beach rather than a backcountry natural swim spot.
How to get to this swimming hole
From I-880, take the Decoto Road exit east to Paseo Padre Parkway, turn right, then left on Isherwood Way to the park entrance. From Highway 238 (Mission Blvd), turn south on Nursery Avenue, right on Niles Boulevard, left on Osprey Drive, then left on Quarry Lakes Drive. Address: 2100 Isherwood Way, Fremont, CA 94536.
Parking: $5 per vehicle, $5 per trailered vehicle, $25 for buses; the park is cashless (credit card/tap-to-pay only at entrance kiosk).
The hike in
No hike is needed to reach the water: Niles Beach is a short, flat walk (a few minutes) from its own dedicated parking area/entrance off the main park road. The park's separate hiking trail network (connecting to the Alameda Creek Regional Trail) runs through the natural unit around Willow Slough/Lago Los Osos, away from the swim beach, and isn't required to access swimming.
Drive-up/walk-up official beach access; confirms and does not change the prior enrichment's hike_required:false finding.
Plan your visit
Bringing kids
Good for kids
Niles Beach Swim Complex is a designed family swim beach: sandy shore, lifeguards on duty during swim season, and a rope line marking the permitted swim boundary within Horseshoe Lake. A free beach wheelchair is available first-come, first-served. Caveats: no diapers (including swim diapers) allowed in the water, and the beach is periodically closed under blue-green algae danger/caution advisories (one was posted for Horseshoe Lake as of a Feb 2026 park notice), so check current water-quality conditions before a visit.
Parking
Paid, $5 per vehicle, $5 per trailered vehicle, $25 per bus
Main park entrance lot is off Isherwood Way (2100 Isherwood Way, Fremont); entry kiosk is cashless (credit/tap-to-pay only). Separate marked entrances/lots exist for the Main Entrance, Niles Beach, Boat Launch, and ADA Fishing Pier. If the swim area or parking reaches capacity, the park can close entry for the rest of the day.
Restrooms
Yes
Restrooms/bathhouse are part of the Niles Beach Swim Complex itself (open during swim-facility hours); vending machines and shade pavilions are also on site at the beach.
Water clarity
Varies with season and flow
No first-hand visitor descriptions of water clarity could be verified. Officially, Horseshoe Lake and other on-site lakes are subject to recurring blue-green algae (cyanobacteria) advisories, with a 'Danger Advisory' for Horseshoe Lake and 'Caution Advisories' for Rainbow Lake, Lago Los Osos, and Shinn Pond all posted as of a Feb 2026 park conditions notice, which can visibly green or cloud the water during bloom periods. Conditions should be checked on the park's water-quality page before visiting.
Hours
Park gate hours are seasonal: Jan-Feb 7am-5pm, Mar 6am-6pm, Apr-May 6am-7pm, Memorial Day-Labor Day 6am-8pm, day after Labor Day-Oct 6am-7pm, Nov-Dec 7am-5pm; park curfew 10pm-5am daily. The Niles Beach Swim Complex itself runs on a shorter summer schedule (weekends/holidays May-late Sept, daily June-mid Aug), roughly 11am-6pm with no entry after 5:30pm.
On the water
Restrictions: Non-motorized craft (canoes, kayaks, stand-up paddleboards, sailboats) and electric-motor-only boats may launch at the Horseshoe Lake boat launch. Gasoline-powered engines are banned park-wide (not just on the water) because the lakes are used for groundwater recharge by the Alameda County Water District - even a boat with an unused gas motor may not enter. Boats must be cleaned, drained, and dried before launching (invasive golden/quagga mussel prevention); boat inspection bands are honored only at the lake where issued, and a boat launched at a mussel-positive lake elsewhere (e.g., Contra Loma) triggers a 30-day quarantine before it can launch at Quarry Lakes. Boating/fishing is confined to the Recreational Unit (Horseshoe Lake and Rainbow Lake); the Natural Unit lakes (Willow Slough, Lago Los Osos) prohibit all water contact.
Boating has its own fee schedule separate from the $5 vehicle entry and separate from swim-beach admission; exact boat-launch fee amount was not confirmed in sources reviewed.
What regulars say
No first-hand visitor accounts about crowds, clarity, or on-the-ground tips could be verified. No rental or outfitter business specifically serving Quarry Lakes/Horseshoe Lake was found in the official park materials reviewed; visitors appear expected to bring their own non-motorized or electric-motor craft.
Backstory
The site was quarried for sand and gravel by the Niles Sand and Gravel Company from 1912, with pits extending 120 feet below the water table by 1969, requiring the company to pump roughly 5 million gallons a day into Alameda Creek. A 1972 court ruling favored the Alameda County Water District's groundwater recharge program over the quarry operator, and EBRPD and the Water District subsequently acquired and redeveloped the land into a park between 1997 and 2000 at a cost of about $5.8 million.
Quarry Lakes Regional Recreation Area: FAQ
Does Quarry Lakes Regional Recreation Area charge a fee?
Vehicle entry $5; Niles Beach swim admission $5 (ages 18-61) or $3 (ages 2-17, 62+, disabled), free under age 2; separate boating and daily fishing permit fees apply.
Is Quarry Lakes Regional Recreation Area kid friendly?
Niles Beach Swim Complex is a designed family swim beach: sandy shore, lifeguards on duty during swim season, and a rope line marking the permitted swim boundary within Horseshoe Lake. A free beach wheelchair is available first-come, first-served. Caveats: no diapers (including swim diapers) allowed in the water, and the beach is periodically closed under blue-green algae danger/caution advisories (one was posted for Horseshoe Lake as of a Feb 2026 park notice), so check current water-quality conditions before a visit.
Do I need to hike to reach Quarry Lakes Regional Recreation Area?
No significant hike is required. The swimming area is close to parking and access.
Where do I park for Quarry Lakes Regional Recreation Area?
Main park entrance lot is off Isherwood Way (2100 Isherwood Way, Fremont); entry kiosk is cashless (credit/tap-to-pay only). Separate marked entrances/lots exist for the Main Entrance, Niles Beach, Boat Launch, and ADA Fishing Pier. If the swim area or parking reaches capacity, the park can close entry for the rest of the day.
Can I bring a kayak or paddleboard to Quarry Lakes Regional Recreation Area?
Boating has its own fee schedule separate from the $5 vehicle entry and separate from swim-beach admission; exact boat-launch fee amount was not confirmed in sources reviewed.
When is the best time to visit Quarry Lakes Regional Recreation Area?
Niles Beach Swim Complex operates weekends and holidays May 16-September 27, with daily operation June 1-August 14, 11am-6pm (no entry after 5:30pm); summer (Memorial Day-Labor Day) also has the longest park gate hours, 6am-8pm.
What are the rules at Quarry Lakes Regional Recreation Area?
Swimming is restricted to within the swim ropes at the Niles Beach Swim Complex on Horseshoe Lake only; water contact is prohibited at Lago Los Osos, Willow Slough, and Shinn Pond; boats must be clean/drained/dry before launching and boat bands are honored only at the issuing lake; park curfew is 10pm-5am; gasoline motors are prohibited on Horseshoe Lake.
More swimming holes near Fremont

Niles Beach
Fremont, Californialake
🛶🏄
★ Top verifiedCull Canyon Lagoon
Castro Valley, Californiareservoir
⛺

Del Valle West Swim Beach
Livermore, Californialake
🛶🏄🚤

Temescal Regional Recreation Area
Oakland, Californialake

Cable Car Beach
Santa Cruz, Californiariver
🥾 1 mi hike
★ Top verifiedOak Shores Day Use Area
Napa, Californiareservoir
⛺🛶🏄🚤