Colorado may be famous for skiing, but summer reveals another side of the Rockies. Crystal-clear reservoirs, alpine lakes, and refreshing swimming beaches offer the perfect escape from the city. Whether you’re looking for a family-friendly beach, cliffside scenery, or a mountain lake to cool off after a hike, these destinations are some of the best swimming holes within driving distance of Denver.
1. Boulder Reservoir

One of the most popular swimming destinations near Denver, Boulder Reservoir features a sandy beach, a designated swimming area, paddleboarding, kayaking, and beautiful Flatirons views.
Location: Boulder, Colorado
Distance from Denver: 30 miles (40 minutes)
2. Chatfield State Park

Just south of Denver, Chatfield Reservoir is a local favorite for swimming, boating, paddleboarding, and relaxing on sandy beaches.
Location: Littleton, Colorado
Distance from Denver: 22 miles (30 minutes)
3. Cherry Creek State Park

A convenient escape without leaving the metro area, Cherry Creek Reservoir offers a large swim beach with calm water perfect for families.
Location: Aurora, Colorado
Distance from Downtown Denver: 15 miles (25 minutes)
4. Wellington Lake

Nestled in the Pike National Forest, Wellington Lake is a peaceful private recreation area surrounded by pine forests. Visitors enjoy swimming, kayaking, fishing, and camping.
Location: Bailey, Colorado
Distance from Denver: 65 miles (1 hour 20 minutes)
5. Carter Lake

Known for turquoise water and dramatic cliffs, Carter Lake is ideal for swimming, paddleboarding, boating, and picnicking.
Location: Loveland, Colorado
Distance from Denver: 65 miles (1 hour 20 minutes)
6. Horsetooth Reservoir

Located west of Fort Collins, Horsetooth Reservoir features multiple swim beaches surrounded by towering red rock cliffs.
Location: Fort Collins, Colorado
Distance from Denver: 70 miles (1 hour 30 minutes)
7. Grand Lake

Colorado’s largest natural lake offers crystal-clear water, mountain scenery, beaches, paddleboarding, and charming downtown shops.
Location: Grand Lake, Colorado
Distance from Denver: 100 miles (2 hours)
8. Evergreen Lake

This picturesque mountain lake is perfect for families wanting a relaxing swim, paddleboard session, or picnic close to Denver.
Location: Evergreen, Colorado
Distance from Denver: 30 miles (40 minutes)
Tips Before You Go
- Water temperatures stay cool—even during summer.
- Many reservoirs require daily entrance fees.
- Bring water shoes for rocky shorelines.
- Always check current water conditions before visiting.
- Pack sunscreen, plenty of water, and snacks.
- Respect Leave No Trace principles.
From mountain lakes to sandy reservoir beaches, Denver offers incredible swimming destinations for every type of adventurer. Whether you’re planning a quick afternoon escape or a full weekend road trip, these swimming holes provide some of Colorado’s best ways to beat the summer heat.