Best Beaches Around Edmonton!


If your kids are like mine, they can spend a whole day playing in the sand. Here is a list of the best beaches (in my opinion) that are driving distance from Edmonton.

Wabamun Lake

  • Township Rd 531A, Alberta
  • Wabamun Provincial Park Beach is located on the northeast corner of the lake in Moonlight Bay near the Village of Wabamun. Wabamun is a Cree word meaning “mirror”or “looking glass”.
  • The beach is wide and sandy with a grassy area upshore for picnicing.
  • The swimming area is shallow and deepens gradually. The water in the swimming area is usually clear and warm in July and August.
  • This is a family-friendly spot with all of the amenities for a day at the beach – including a playground, boat launch, and dock.
  • 2022 review: If it’s a hot day, get there before ~10:30am as it gets busy FAST and they will turn you away at the gate if they are at capacity.


Devon Voyageur Park

  • 100 Saskatchewan Ave W, Devon, AB
  • Voyager Park is a great family park for summer activities and offers easy access to the river and trails.
  • The trail system has way-finding signage along the path highlighting the wildlife you may encounter.
  • Families can enjoy large wide-open areas with plenty of picnic tables and fire pits to enjoy an afternoon picnic, as well as general areas that have expansive play areas for kids and public restrooms.
  • Rocky beach with shallow access to river


Alberta Beach

  • The Village of Alberta Beach is set on the east shore of Lac Ste. Anne and is a short 60km drive west of Edmonton.
  • The beach area is situated right in the heart of town.
  • There are port-o-potties, as well as accessible flush toilets but they aren’t always open.
  • It is sandy and has a grassy picnic area.
  • The water is shallow and warm, you can walk out for a long while so it is great for small children as well.
  • You can rent paddleboats, paddle boards and kayaks.
  • There are several restaurants across the street with either take out options to bring to the beach or lovely patios to sit on.
  • 2022 review: The beach area is ALOT bigger, and the grassy area is fixed up. Yay for the Pope coming that they finally got the funding lol!


Sandy Beach Day Park

  • 66 Lakeshore Dr, Onoway, AB
  • Sandy Beach (Lake) is located 55km Northwest of Edmonton on Hwy 642 in Lac Ste. Anne County
  • Large sandy area near the new modern playground
  • No direct access to the lake for swimming
  • boat launch nearby
  • Day shelter with picnic tables


Ma-Me-O Beach

  • Ma-Me-O Beach is located at the south-east end of Pigeon Lake, on Highway 13A about 1 hour south-west of Edmonton
  • The beach and day-use area at Ma Me O is known for its white, plentiful sand, as well as excellent amenities such as the playground and picnic areas.
  • Dogs are not permitted on the beach.


Elk Island Beach

  • Astotin Lake offers a peaceful lakeside setting for your next picnic or family outing.
  • The Astotin Lake area of Elk Island National Park has picnic shelters and tables, fire pits, drinking water and washrooms to make your picnic enjoyable and comfortable.
  • Take time to visit the Astotin Lake campground, golf course, interpretive theatre, and hiking trails.
  • Don’t forget to stay for a breathtaking sunset to complete your day.
  • Float your own boat or rent a canoe, kayak or stand up paddle board at the Astotin Lake Recreation area
  • The boat launch is located at the north end of the Astotin Lake Area
  • Motorized boats are not permitted on Astotin Lake
  • Swimming is allowed but beware of swimmers itch


Allan Beach on Hubble Lake

  • Located on Hubbles Lake near Stony Plain, Alberta, Canada and less than 30km west of Edmonton, Alberta on the Highway 16 corridor.
  • The lake is reserved for non-motorized watercraft and boasts excellent canoeing, scuba diving, windsurfing, sailing and fishing.
  • The clear water and surprising depth (30m) have made it a popular destination for over 60 years.
  • Grassy area with fire pits (first come first serve), large sandy beach, Onsite Store and Porta-Potties
  • Day-Pass – Includes Parking
    • Adult:         $12.00
    • Child 6+:    $6.00
    • Under 6 Free


Half Moon Lake

  • 21524 TWP Road 520, Sherwood Park, Alberta
  • Beach sports, mini golf, paddle boats and great play areas will give your entire family a time to remember
  • Spread out a blanket, plant an umbrella, bring your cooler and towels to post up on the beach for the day.
  • Luxuriate in the sun, curl up with a book, or play some cards on the beach while your kids build sand castles or play in the park.
    • Adult: $12.50
    • Child: $6.00
    • Family: $30.00

beach beach beach

Long Island Lake

  • 40km north of Westlock on Hwy44, off Hwy801
  • Beach with Playground, Volleyball, Horseshoe and Change Room
  • Bathrooms (outhouses only no running water)
  • Day Use Parking and Picnic Sites
  • Beach Day Use and Day Use Boats
    • Will be available on a first come first serve basis. Limited quantities are available daily. Call ahead or come early to avoid disappointment.
    • Day Use Beach $10.00/vehicle plus GST.
    • Day Use Boats $20.00 plus GST.


You May Also Like