Swimming in Mammoth Lakes
A cool swim on a warm summer day is always enjoyable! Plan a hike with a refreshing reward at the end. Take a dip in Horseshoe Lake, or hike to lakes in the upper Mammoth Lakes Basin and swim there. The relatively short hikes to McLeod and Crystal Lakes are ideally suited to this purpose.
You could also join intrepid triathletes training at June Lake beach, or kick back and soak up some sunshine along the wide sandy shore. Locally, only Whitmore Pool is staffed with professional lifeguards. To unwind after a seriously strenuous adventure, discover a geothermally heated hot spring for a reviving, warm soak.
Swimming in Drive-Accessible Lakes in Mammoth Lakes
The Mammoth Lakes Basin is a great place for taking a dip in a drive-accessible lake. Twin Lakes, Lake Mary, Lake Mamie, Lake George and Horseshoe Lake are all easy to drive to for swimming and other water activities. Keep an eye out for fishermen and boaters while you’re swimming, as the lakes in the Mammoth Lakes Basin are multi-use.
Horseshoe Lake is a great option for families, with a beach to spread and launch kayaks or paddleboards. No motorized boats are allowed in Horseshoe Lake, which makes the area especially safe for swimming.
Swimming in Pools in Mammoth Lakes
Located off Benton Crossing (Green Church) Road about a mile from U.S. Highway 395 Whitmore Pool offers a 360-degree view of the Eastern Sierra as well as a six-lane 25-meter pool, children’s wading pool, restrooms, hot showers, lawn area, BBQ and vending machines. There is a nominal fee per person. The pool is open to the public from early May (lap swim only until mid-June) through late August. For more information and a detailed schedule, call the Town of Mammoth Lakes Recreation Department at 760-934-8989 ext. 222.
The Pool at Snowcreek Athletic Club
Snowcreek Athletic Club offers both a year-round indoor pool and seasonal outdoor pool for a leisurely family swim. Open to members and non-members for a nominal fee. For more information, call Snowcreek Athletic Club at 760-934-8511.