Arguably one of the most scenic provinces in all of Canada, Alberta is stunning! Not only that, but it’s also home to two of the oldest national parks in the world. This alone makes this province incredible, but there are so many epic and best places in Alberta that are too incredible to miss.
There’s so much outdoorsy stuff to do here all year round (even for people who aren’t usually keen on spending time outdoors) that Alberta is just the perfect holiday destination, regardless of the time of year you visit. For starters, they do seasons here properly. Winter is winter, complete with heaps of snow, frozen bubble lakes and more ice skating than you can handle. That being said, in summer it’s scorching, just as summer should be.
All in all, Alberta is incredible at any time of the year. And, truth be told, this is exactly why we’ve headed to visit the best places in Alberta in all the seasons. The whole province changes so much with the seasons, as it’s incredible.
Now, this begs the question: where should you visit in Alberta? Obviously, you’ve got some iconic places like Banff, Jasper and the cities like Edmonton and Calgary, but there is so much more to Alberta. Oh, and take a little look at our one-week itinerary to explore Banff and the surroundings, here.
Anyway, I’m rambling on, but I really wanted to show you some of our favourite and best places in Alberta you should really think of visiting.
1.) Banff (region and town)
Banff constantly tops the list of the world’s most beautiful national parks, and it’s easy to see why. It really is one of the best places in Alberta to explore.
Established in 1885, it is Canada’s oldest national park and is located in the ruggedly wild Canadian Rockies. With trails, lakes, forests and mountains to keep you enthralled, Banff is every outdoor enthusiast’s dream destination.
Honestly, the whole area is incredible, and it’s hard to bullet point into a few sentences. That being said, check out our full 1-week Banff itinerary to explore Banff National Park. It really is incredible.
For a great hotel to stay in Banff town, book this suite at Hotel Canoe. It’s just outside Banff town (a few minutes in the car) and is perfectly located to act as a base to explore wider Banff National Park. Not only that, this Alberta hotel is lovely, and it also has a heap of saunas and steam rooms, which is great after a long day of exploring or skiing.
Read more: 1-week itinerary to explore Banff
2.) Medicine Lake
Located not far from Jasper town (it’s actually in the National Park), Medicine Lake is often described as a sinking lake that has holes in the bottom of its bed.
It’s something of an anomaly, and it’s so much more fascinating than I can describe here. Also, mostly because I’m pretty sure my attempt at describing the geological/geographical phenomenon that makes this lake disappear would actually be quite bad. Ha!
Think of it as a bathtub without a plug that’s essentially constantly filled faster than it can drain off.
As a result, Medicine Lake has two distinct “looks”: one where the lake fills with more water than it can drain away, and it appears bottomless. Whilst the other is when it all disappears through an underground system, leaving the lake to shrink to the size of a stream.
Read more: Best hikes in Alberta
3.) Calgary
Often overlooked for Canadian hard hitters like Montreal and Vancouver, Calgary manages to combine big-city cool with understated charm. It has heaps of tasty restaurants, like Native Tongues (for the best Mexican food and cocktails), plus Studio Bell and the Old Mattress Factory for a bite to eat.
Calgary is also a great entry spot for Banff National Park, so if you plan on visiting Banff, you might as well spend some time making the most of city life in Calgary. After all, it’s only around 180 minutes away (tiny in Canadian terms). Ha!
Looking for the best hotel in Calgary? Make sure to book Hotel Le Germain Calgary. It’s right in the heart of the city and perfect for exploring the wider downtown area of Calgary. Not only that, it’s one of Calgary’s iconic 5-star hotels and easily one of the cities most luxe properties to stay within.
Read more: Best things to do in Calgary
4.) Waterton Lakes National Park
What do you get when flat prairies meet the Canadian Rockies?
The amazing Waterton Lakes National Park; it’s easily one of the best places in Alberta to visit as it’s totally beautiful.
For me, the jewel in the park’s crown is the sparkling sapphire lake and hilltop castle that make it look like something out of a movie.
Now, while Banff and Jasper are often more popular with visitors, Waterton seems to have escaped some people’s radars.
So, if you’re looking to escape the crowds and still make the most of that stunning Canadian natural scenery, Waterton is really where you should visit.
5.) Jasper National Park
First off, I totally love Jasper National Park! It’s absolutely stunning and such a great place to visit. If you ever wondered what Nature showing off looks like, then come to Jasper National Park, and you’ll soon find out. It really is one of the best places in Alberta to visit in any season.
Deep canyons sliced by roaring waterfalls (Hey Maligne Canyon), jade-coloured forests, frosty mountain peaks and emerald lakes. Jasper National Park is nature untamed and quite the showstopper.
Read more: Exploring Maligne Canyon in Jasper
6.) Lake Louise
Sculpted out of liquid sapphires, Lake Louise is the Prima Donna of Banff National Park (so much so that it gets a separate highlight from the aforementioned Banff National Park).
Plus, the whole region is surrounded by fantastic hiking trails and tea houses that you can’t miss. If you fancy a luxurious few days, check into the Fairmont Château Lake Louise and relax on the lake edge. In winter, this place is totally magical, and the rooms are gorgeous inside, too. We loved staying here, and the views are spectacular. Not only that, it’s one of Alberta’s most iconic hotels to stay in.
Actually, scratch that! The Fairmont Château Lake Louise is one of Canada’s most iconic hotels. You will love it.
Oh yeah, you can also organise the Fairmont’s guide to take you out to explore some of the wider area, too. We headed out to hike Johnston Canyon with them and loved the frozen waterfalls. It really is one of the best places in Alberta to visit.
Read more: Exploring Lake Louise
7.) Canmore
Once a hidden gem and underground alternative to popular Banff, the town of Canmore has become increasingly popular over the years and has expanded more and more as travellers start to take note and visit this fun place.
A former coal-mining town, it lies about 26km from Banff and sits at the threshold of some of the most beautiful scenery in the region. Less ritzy and flashy than Banff, Canmore has managed to retain its edge despite its burgeoning popularity.
We took a helicopter tour over the Canadian Rockies from here and totally loved it. You can book your helicopter tour of Banff, and it’s so worth doing for a unique experience in Alberta. Just make sure to book your tickets in advance, they fill up fast at peak times in Summer (and winter, to be honest).
It’s so easy to see why it’s one of the best places in Alberta to visit. It’s also a great place to explore Grotto Canyon and see wolf-dogs that have been saved within a sanctuary.
Read more: Taking a helicopter over the Canadian Rockies
8.) Drumheller
Just when you thought that Alberta couldn’t surprise you anymore. You see, Drumheller is so different from the other snowy and glacial landscapes you might be familiar with. Drumheller dips down into Red Deer Valley and links Alberta with Dinosaur Trail, an area rich in paleontological secrets that’s too amazing to miss.
Prairies abound, there’s a heap of museums and excursions on all things dinosaur-related that I’m sure you’ll love. It’s honestly one of the best places in Alberta to visit if you love natural history.
9.) Columbia Icefield
The Columbia Icefield is part of the Icefield Parkway between Banff and Jasper. This unfathomably vast icefield covers an area the size of Vancouver and is easily one of the best places in Alberta to see in the milder seasons.
Even more mind-boggling is that this is the remnant of the last ice age and covers a large plateau (the largest in the Rockies) that feeds into eight glaciers.
You absolutely have to check out the Athabasca Glacier when you’re here, too. It’s totally iconic. You can book this tour here, and it’s so worth doing when planning your trip around Alberta. It’s stunning.
10.) Lethbridge
Nestled in the heart of Alberta farm country, Lethbridge is a former coal-mining town and provides a good base from which to explore the Oldman River Valley.
This 100m deep is bisected by the crème de la crème of steel railway bridges – The Lethbridge Viaduct (the largest railway structure in Canada and the largest of its kind in the entire world. It’s definitely worth a stop when you’re in the area, driving south to Glacier National Park in the US.
11.) Edmonton
If all the hiking, fresh air and fun have left you feeling weak of limb, kick back, relax and eat your weight in delicious food in the ultra-modern city of Edmonton, Alberta’s second-largest city and capital.
With a trendy downtown area that’s guaranteed to give you that much-needed fix of good old-fashioned Canadian city fun, a trip to Edmonton is one that definitely needs to be on your travel plans.
Don’t forget, if you visit in winter, you’ll also get to see the city’s iconic Ice Castles, too. They are stunning and can’t be missed. One thing to note, these happen in certain years in winter. Some years, it’s not present in Edmonton, so always checkck before planning your trip.
Oh yeah, I almost forgot, if you’re looking to visit Jasper National Park, then you’ll probably need to fly into Edmonton. This means you should definitely set some time to enjoy the city, too.
Read more: Best things to do in Edmonton
12.) Lake Minnewanka
An ideal, fun and activity-filled area set in the heart of Banff National Park (another park offshoot totally worth a mention in its own right).
You see, Lake Minnewanka is an excellent place to go swimming, fishing, sailing and boating in the summer. Though it’s just as beautiful to see in the winter, too. It really is one of the best places in Alberta to visit at any time of the year. Some of the easiest (and most beautiful trails straddle its shorelines, and the azure waters make the perfect spot to take a rest and admire the ridiculously picturesque views.
Read more: Best hikes in Alberta
13.) Moraine Lake
Moraine Lake is a glacially-fed lake located about 14km outside of Lake Louise Village (yes, I know this is another Banff spot, but it’s totally worth a mention).
It is (rather ideally, I might add) located in the Valley of the Ten Peaks at an elevation of 6,183 feet!
More rugged and remote than its well-known sister Lake Louise, the hike there takes you down a narrow, winding path that offers dazzling views of the imposing peaks. It’s stunning.
14.) Maligne Canyon
Maligne Canyon is one spot you don’t want to miss when you’re in Jasper National Park.
Maligne Canyon is impressive to see at any time of the year, but it gets really special in the middle of winter when the Canyon freezes over, which not only allows you to walk through it and explore it properly but also fills the canyon with frozen waterfalls. We loved it, even in the freezing cold!
Read more: How to hike in Maligne Canyon
15.) Banff Upper Hot Springs
The final item on this list is the thoroughly relaxing hot springs located in Banff National Park. Gushing out from Sulphur Mountain, the warm waters are the perfect panacea for soothing your poor, overworked muscles. This is especially good if you’ve been skiing at Banff’s Sunshine Village and need some time to just chill.
It really is one of the best places in Alberta to just chill out and not break the bank, either.
Read more: Best things to do in Alberta
17 Best Things to Do in Alberta, Canada (Mountains, Lakes & Hidden Gems)
Check Out The Very Best Of Great Britain!





































