While rain clouds may be lingering outside our windows today, summer is quickly approaching in Edmonton, and as we look ahead to the long, hot, sunny days, we’re already dreaming up ways to cool off.

Even though we’re in a landlocked province, the Edmonton region is home to numerous lakes, many featuring sandy beaches and refreshing waters.

We’ve collected 10 of the best lakes to take a dip, all within a two-hour drive of Edmonton, so that you can enjoy a day trip to the beach this summer.

Gull Lake

Located approximately an hour and 20 minutes south of Edmonton, Aspen Beach Provincial Park is situated on the south shore of Gull Lake, making for an easy and enjoyable getaway. It features a large, sandy beach, a playground, a boat launch, and a concession stand. If you want to extend your stay, consider spending a few nights at Brewer’s or Lakeview campground, which offers a separate boat launch, laundry facilities, and sites that cater to your specific camping needs.

Skeleton Lake

The white sands on the shore of Mewatha Beach on Skeleton Lake make for a pretty spectacular time in the water. Located less than two hours north of Edmonton, Skeleton Lake is an ideal destination for a day at the beach.

Buffalo Lake

This lake is a hidden gem southwest of the city. Buffalo Lake features numerous recreation areas and beaches, making it a favourite spot for boaters, swimmers, kitesurfers, and more.

Lac Ste. Anne

Just over an hour from Edmonton, Lac Ste. Anne is home to a sandy beach and grassy picnic areas. The lake has warm, shallow waters, and all the amenities you need for a day at the beach are right there.

Hubbles Lake

This gorgeous lake, with its crystal-clear waters, was once used for scuba diving lessons. It’s one of the most pristine places to swim around Edmonton. It’s a private beach, so you have to pay to access it, but it’s worth it for the gorgeous sandy area and on-site porta-potties.

Wabamun Lake

Wabamun is a popular lake 65 kilometres west of Edmonton. Parkgoers can waterski, kayak, canoe, sail, windsurf, and more in Wabamun Lake’s semi-clear waters. You’ll want to keep an eye out for birds, as ospreys nest both here and at nearby Lake Isle.

Pigeon Lake

Pigeon Lake is massive, and with its quick and easy access from Edmonton, it’s no wonder that this lake is a hotspot in the summer. With plenty of beaches to enjoy, it’s well-equipped for a day trip, with many sites offering fire pits, picnic tables, and more.

Sylvan Lake

Sylvan Lake is just an hour and a half south of Edmonton – it’s a popular spot, so you’ll want to arrive early to secure your spot on the beach.

This lake offers clear, shallow waters, along with various water sports such as boating, waterskiing, and fishing. Grassy areas, picnic tables, and volleyball courts create a fun beach experience for everyone.

Long Lake

Located just over an hour north of Edmonton, Long Lake Provincial Park has two beaches: one for day use and the other for the park’s campground. Both beaches are shallow, with warm water and marked swimming areas, making this lake great for the whole family.

You also won’t need to worry about packing your own snacks, as there are many fast food concessions around Long Lake.

Half Moon Lake

Half Moon Lake is located inside a resort in Sherwood Park. There’s lots of space to spread out a blanket and plant an umbrella to enjoy a day in the sun.

The resort also features walking trails and various sports, including mini golf, beach volleyball, pickleball, and basketball.