It might not be known the best for its beaches, but Alberta has a few magical spots that will make you feel like you’re on a tropical vacation.

No, there won’t be a palm tree in sight, but there will be sand, sun, and a ton of fun to be had.

Not sure where to go? Here are a few exciting destinations you can visit this summer.

Devonshire Beach

Located less than 20 minutes from the Town of Slave Lake, Devonshire Beach is an Alberta oasis with 1.5 kilometres of soft sand and a serene view. Here, the beach is groomed, plus, dogs are allowed – as long as their humans pick up after them and they remain on their leash.

Where: 2M0, Range Rd 55, Widewater, AB

Lake Edith

Surrounded by the Rocky Mountains and lush green trees, there are few places quite as beautiful as Lake Edith. In fact, this area is so impressive, that Parks Canada once ranked it among the country’s most “magical beaches to explore.

Where: Lake Annette Rd, Jasper, AB

Kinosoo Beach

There’s no place in Wild Rose Country quite like it. Revered for its soft sand and stunning view, Kinosoo Beach is so serene, that it was named one of Canadian Geographic’s top 25 beaches, according to Travel Alberta. Check it out!

Where: See directions here

Sylvan Lake


View this post on Instagram


A post shared by Visit Sylvan Lake (@visitsylvanlake)

Sylvan Lake is legendary. Located between Calgary and Edmonton, this popular lake town is where you go to make a memory, have a nice lunch, take a walk and hang out on the beautiful beach.

Where: Directions here 

Ebeling Beach

Located on the edge of Gull Lake, Ebeling is one of the busiest beaches in Alberta. What’s more, after a day of sun and sand, you can check out one of the nearby restaurants and shops.

Where: Directions here

Lake Annette

Beach, please! Located in Jasper National Park, Lake Annette has a stunning view, cooking shelters, metal fire rings and soft sand where you can work on your tan. However, be warned – the water is pretty chilly!

Where: Lake Annette Rd, Jasper, AB

Alberta Beach

Alberta Beach is warm, has a large sandy area, and is great for families with smaller kids. There’s also a pretty big grassy area where you can have a picnic lunch before heading back to the water. You’re in for a treat!

Where: Directions here

Rochon Sands Provincial Park Beach

Located on Buffalo Lake, Rochon Sands Provincial Park really has it all. From swimming, canoeing, sailing, and windsurfing to fishing and birdwatching, it’s incredibly easy to have a memorable summer day.

Where: 1 Bay View St, Rochon Sands, AB

Sir Winston Churchill Provincial Park

Swim, paddleboard, go boating, lounge on the sandy beach, fish, hike or bike. The Beach in Sir Winston Churchill Provincial Park is a must-visit. The best part? There’s a nearby campground where you can stay the night!

Where: Directions here

Shaw’s Point Beach

Travelling with your whole family? Shaw’s Point Beach Resort has miles of soft sand perfect for a weekend getaway. Stay for a day or the weekend and lounge on the shoreline, build sandcastles or go for a swim!

Where: Range Rd 141, High Prairie, AB

And there you have it. 10 beaches right here in Alberta that you can check out this summer! Which one will you check out first? It’s going to be a tough call!