- Jasper Park Lodge Golf Course is celebrating its 100th anniversary in 2025.
- Banff Springs Golf Course is a stunning layout in the Canadian Rockies.
- Calgary Golf & Country Club is the oldest private club in the province.
Some of Canada’s top golf courses are located in Alberta, home to stunning landscapes such as the Canadian Rockies and the Great Plains.
The province’s natural beauty makes it a must-visit for recreational golfers across the world, especially those who also enjoy hiking, camping, and other outdoor activities.
Below, I’ve ranked the seven best golf courses in Alberta and explained why it’s worth the trip to these terrific tracks.
7 Best Golf Courses in Alberta, Ranked
| Rank | Golf Course Name | Location |
| 1 | Jasper Park Lodge Golf Club | Jasper, Alberta |
| 2 | Banff Springs Golf Club | Banff, Alberta |
| 3 | Calgary Golf & Country Club | Calgary, Alberta |
| 4 | Blackhawk Golf Club | Spruce Grove, Alberta |
| 5 | Kananaskis Country Golf Course | Kananaskis Village, Alberta |
| 6 | Stewart Creek Golf & Country Club | Canmore, Alberta |
| 7 | Mickelson National Golf Club | Calgary, Alberta |
What Are the Best Golf Courses in Alberta, Canada?
1. Jasper Park Lodge Golf Club — Jasper, Alberta
Jasper Park Lodge embodies everything I envision when I picture a golf course in Alberta.
There’s no shortage of picturesque mountain views, tree-lined fairways, and stunningly blue water.
Are you ready “FORE” it? ⛳️ NOW OPEN!
We’re setting the stage for a perfect golf season, the course is officially open! Surround yourself with intoxicating mountain views and hit the floor of Canada’s #1 Golf Resort.#JasperParkLodge #JasperGolf #GolfAlberta pic.twitter.com/VSot4HWDJ0
— Jasper Park Lodge (@FairmontJPL) May 5, 2023
2. Banff Springs Golf Course — Banff, Alberta
Picture the beauty of Banff National Park, just a short drive away, and then imagine what a golf course would look like in that environment.
This Stanley Thompson design is one of Canada’s must-play courses.
Everything is better in the mountains… especially golf!⛳️🏔#golfinbanff #banffspringsgolfcourse #fairmontbanffsprings #mountains pic.twitter.com/lBdPo3epar
— The Fairmont Banff Springs Golf Course (@GolfinBanff) July 24, 2021
3. Calgary Golf & Country Club — Calgary, Alberta
Calgary Golf & Country Club sits on the banks of the Elbow River and is the oldest private golf club in the province.
The course hosted the PGA of Alberta’s Club Professional Championship in 2024, but unfortunately, there were probably no golf betting odds for the event.
4. Blackhawk Golf Club — Spruce Grove, Alberta
Blackhawk is a private club in the Southwest Edmonton suburbs, though it’s only about a 40-minute drive from downtown.
For those lucky enough to get on this links-like layout on the edge of the North Saskatchewan River, it’s worth the trip.
Let’s try that again — Happy opening day at the hawk! 🎉⛳️
It may be cold out but we are ready for the first round of the season! #thehawk #Openingday pic.twitter.com/BKUbRwautw
— Blackhawk Golf Club (@playblackhawk) April 23, 2021
5. Kananaskis Country Golf Course — Kananaskis Village, Alberta
Kananaskis sits right in the heart of the Canadian Rockies, so this public course features tremendous backdrops of Mt. Kidd and other peaks.
Greens fees top out at $184 for 18 holes ($134 for Alberta residents), which feels like a fair price for the views alone.
6. Stewart Creek Golf & Country Club — Canmore, Alberta
If I were creating a golf trip itinerary through the Canadian Rockies, I’d consider pairing Stewart Creek with Kananskis.
This Gary Browning design has been beautifully etched into the natural landscape and is celebrating its 25th anniversary in 2025.
7. Mickelson National Golf Club — Calgary, Alberta
The private club is the first to carry the name of Phil Mickelson, a stalwart at the top of the PGA Tour odds for three decades before joining the LIV Golf League in 2022.
Located in the Western Calgary suburbs, MNGC boasts a stunning clubhouse and a testing track that features severe slopes, plenty of bunkering, and some water hazards.
We are very proud to announce that Mickelson National Golf Club has become the first golf club in Canada to achieve GEO Sustainable Golf Certification. pic.twitter.com/EmX2EkVwh5
— Mickelson National (@MickelsonNGC) September 4, 2024
The content provided in this blog is intended for entertainment purposes only. All views and opinions expressed are the authors and reflect their individual perspectives on sports, betting, and related topics. This content should not be considered professional betting advice or the official views of BetMGM LLC. Please gamble responsibly. If you or someone you know is experiencing issues related to gambling, seek help from a licensed health professional. This blog is not liable for any losses, damages, or consequences resulting from betting activities.




