Colorado’s Best Swimming Holes Within 2 Hours of Denver

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.

Vote for Denver’s Best Patio

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)

Directions

Instagram


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)

Directions

Instagram


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)

Directions

Instagram


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)

Directions

Instagram


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)

Directions

Instagram


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)

Directions 

Instagram


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)

Directions

Instagram


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)

Directions

Instagram


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.