20 BEST Alberta Golf Courses to Tee Off At (2024)

With over 300 golf courses in Alberta, there is no shortage of amazing places to tee off at. People flock from all over Canada to golf in the province. Whether that be in the Rocky Mountains, or near the city, there are plenty of Alberta golf courses to choose from. Let’s dig into a few of our favorites!


Best Alberta Golf Courses


1. Fairmont Jasper Park Lodge Golf

Fairmont Jasper Park Lodge Golf
Photo courtesy of Fairmont Jasper Park Lodge Golf / Best Golf Courses in Alberta, Canada
  • Location: 1 Old Lodge Road, Jasper
  • Tip: Thompson’s Terrace serves a variety of beverages, snacks, sandwiches and grilled options and features a patio with views of beautiful Signal Mountain. 
  • Price: Mid-season rates start at $249.00.

Since 1925, the Fairmont Jasper Park Lodge Golf Course has been a premier golf course in the Alberta Rocky Mountains and in all of Canada. This breathtaking 18-hole course is surrounded by snow-capped mountains, beautiful Beauvert Lake, and towering pines. Golfing here is truly one of the best things to do in Jasper.

The course features exceptional fairways, elevated tee boxes and bunkers. The practice facility features a driving range, putting green, practice bunkers and chipping and pitching areas. On site, you’ll also find a pro golf shop. 

Staying at the Fairmont Jasper Park Lodge:  The Best Place to Stay in Jasper?

2. The Quarry Edmonton

The Quarry Edmonton
photo courtesy of The Quarry Edmonton / Best Golf Courses in Alberta, Canada
  • Location: 945 167 Avenue NE, Edmonton
  • Tip: The on-site restaurant serves breakfast, lunch and dinner and hosts a daily happy hour. 
  • Price: To play 18 holes on a weekday, prices start at $95.00. 

It’s not far from the urban sprawl of Edmonton, but a day on the greens at The Quarry Edmonton feels like a day spent in the middle of nowhere! With a beautiful location along the Fort Saskatchewan River, this course is said to be one of the best in the area.

Seasoned players and beginners enjoy a championship course with 27 holes and a practice facility featuring putting and chipping greens. Lessons and rentals are also available. 


3. RedTail Landing Golf Club

RedTail Landing Golf Club

RedTail Landing Golf Club is a links-style course in a convenient location not too far from Edmonton.  Set on 234 acres, both seasoned and beginner golfers love the various challenges presented at every hole. 

The practice facility is among the best in the province with putting and chipping greens, five practice bunkers and a teeing area. Private lessons are available. 


4. Blue Devil Golf Club

Blue Devil Golf Club
  • Location: 2300 194 Avenue SE, Calgary
  • Tip: Enjoy delicious food and drink at the King & Devil Tap & Grill.
  • Price: To play 18 holes on a weekday, prices start at $89.90.

Whether you enjoy the generous fairways, water hazards and bunkers of the 18-hole course or the par 3’s and par 4’s of the 9-hole course, you’ll have a memorable day teeing off at one of Calgary’s top golf courses.

Enjoy a tranquil, natural setting in a beautiful river valley at the Blue Devil Golf Club.  A driving range is on site and lessons are available. 


5. Heritage Pointe Golf Club

Heritage Pointe Golf Club
photo courtesy of Heritage Pointe Golf Club / Best Golf Courses in Alberta, Canada
  • Location: 1 Heritage Pointe Drive, Heritage Pointe.
  • Tip: The property’s restaurant and lounge features a bar, a firepit, HD TVs and delicious pub-style food. 
  • Price: To play 18 holes, rates start at $100.

Since the early 90s, Heritage Pointe Golf Club has been the go-to course for residents of Calgary and surrounding areas. This 21-hole championship course in the Pine Creek Valley also draws people from all over who come to enjoy the stunning scenery, beautifully maintained fairways and world-class practice facility that includes a driving range, practice green and chipping and pitching areas. 


6. Kananaskis Country Golf Course

 Kananaskis Country Golf Course
photo courtesy of Kananaskis Country Golf Course / Best Golf Courses in Alberta, Canada
  • Location: 1 Lorette Drive Highway 40 South, Kananaskis
  • Tip: The Summit Restaurant serves breakfast, lunch and dinner every day of the week and features patios with incredible mountain views. 
  • Price: Daytime rates start at $135.00 for out-of-province residents. 

In order to comprehend just how beautiful the scenery around Kananaskis Country Golf Club is, you’d need to see it for yourself.  It’s indescribable! In fact, the views are so incredible, that you may have trouble focusing on the course and want to do a few other things in Kananaskis.

The 36-hole course itself features lush fairways, sand bunkers and other challenges along the way and all this is set to the incredible rocky mountain scenery of Kananaskis.

21 BEAUTIFUL Kananaskis Hikes To Tackle This Summer

7. Canmore Golf & Curling Club

Canmore Golf & Curling Club
photo courtesy of Canmore Golf & Curling Club / Best Golf Courses in Alberta, Canada
  • Location: Pro Shop, 2000 8 Avenue, Canmore
  • Tip: The Sandtraps Restaurant is open all year round and features a seasonal menu and patio with mountain views.  
  • Price: Rates start at $95.00 for 18 holes.

The Canmore Golf and Curling Club is an interesting mix of two of Canada’s favorite pastimes set to stunning rocky mountain scenery. There’s an 18-hole golf course and pro shop on site and the curling facilities are open seasonally between October and April. 


8. Stewart Creek Golf and Country Club – Canmore, AB

Stewart Creek Golf and Country Club – Canmore, AB
photo courtesy of Stewart Creek Golf and Country Club – Canmore, AB / Best Golf Courses in Alberta, Canada
  • Location: 4100 Stewart Creek Drive, Canmore.
  • Tip: The on-site restaurant serves a wide selection of food and beverage options that you can enjoy on the deck overlooking the course. 
  • Price: Prices fall between $150.00 – $250.00 depending on your tee time. 

Stewart Creek Golf and Country Club is another one of the most scenic golf courses in Alberta. This 18-hole beautifully maintained course with varying challenges for every level is surrounded by forest, rocky mountains and babbling brooks near the Town of Canmore.

On site, you’ll find a practice area with a driving range and putting green.  Lessons are available and a golf shop is also on site. 

22 Fun Canmore Hikes and Trails from Easy to Hard

9. Fairmont Banff Springs Golf Course

Fairmont Banff Springs Golf Course
photo courtesy of Fairmont Banff Springs Golf Course / Alberta Golf Courses
  • Location: 405 Spray Avenue, Banff.
  • Tip: Enjoy a range of delicious, barbecued items at Stanley’s Smokehouse. 
  • Price: Prices start at 256.00 for 18 holes. 

Easily one of the best Alberta golf courses, and once you get there you will see why, When most people think of Alberta’s Rocky Mountains, the first thing that comes to mind is the Town of Banff and in the heart of this quintessential rocky mountain town is a renowned golf course known just as much for its layout as it is for its stunning setting.

With a challenging 18-hole course and a more laid-back 9-hole course on site, visitors are in for an unforgettable golfing experience at the Fairmont Banff Springs Golf Course. There’s also a driving range located on the grounds. After a round, we highly recommend having a drink at the Waldhaus Restaurant, which is one of the most scenic restaurants in Banff.


10. Waterton Lakes Golf Course

waterton lakes national park
Waterton Lakes National Park / Alberta Golf Courses
  • Location: 215 Mount View Road, Waterton Park.
  • Tip: Stanley’s Barbecue Grill House serves delicious food and beverage options at affordable prices. 
  • Price: Rates start at $59.00. 

Enjoy a world-class golf course and a beautiful national park in the same day when you tee off at Waterton Lakes Golf Course.  Situated adjacent to Waterton Lakes National Park, this 18-hole course is suitable for both seasoned and novice golfers while still providing an exciting challenge at every hole.

Mountains, forest, lakes and pristine natural surroundings create a picture-perfect day on the greens. After a round of golf, we recommend a short hike up Bears Hump!

Stay Nearby: Prince of Wales Hotel in Waterton: 10+ Reasons to Stay!

11. Victoria Park Golf Course

Victoria Park Golf Course

The River Valley area in Edmonton is home to the oldest municipal golf course in Canada. This historic and affordable golf course features relaxed fairways and greens and is the perfect place for beginners to sharpen their skills.  Lessons are available on site. 


12. Black Bull Golf Resort

 Black Bull Golf Resort
photo courtesy of Black Bull Golf Resort / Best Alberta Golf Courses
  • Location: 9 AB-13, Ma-Me-O Beach.
  • Tip: The onsite eatery serves a variety of delicious dishes that can be enjoyed on a spacious patio overlooking the golf course. 
  • Price: Average weekday price is $40.00 – $60.00 depending on your tee time. 

If you’re seeking a challenge, you’ll get bang for your buck at the Black Bull Golf Resort.  This 18-hole championship course is one of the toughest in Alberta. It’s also one of the most beautiful golf courses in the province.

On site, you’ll also find an executive 9-hole course and practice facilities including a driving range, two practice greens and a large bunker. 


13. Sundre Golf Club

Sundre Golf Club
photo courtesy of Sundre Golf Club / Best Golf Courses in Alberta, Canada
  • Location: 5154 AB-27, Sundre.
  • Tip: Enjoy breakfast and dinner at Sundre Golf Club Restaurant.  Snacks are also available throughout the day. 
  • Price: Prices start at $75.00 for 18 holes. 

Sundre Golf Club is a unique 18-hole, par 72 course with well-maintained surroundings and various challenges for all skill levels including water hazards, rolling greens and trees. A pro golf shop is on-site and the practice facility has two putting greens, a chipping green and sand traps.


14. Northern Bear Golf Club

Northern Bear Golf Club
photo courtesy of Northern Bear Golf Club / Best Golf Courses in Alberta, Canada
  • Location: 51055 Range Road 222, Sherwood Park.
  • Tip: Chow down on delicious food and enjoy a scenic patio, floor-to-ceiling windows and flat-screen televisions at the Bear Den Lounge. 
  • Price: Rates start at $99.00 for 18 holes. 

Conveniently situated only 30 minutes from Edmonton, The Bear, as it’s affectionately known locally, features a beautiful 18-hole course suitable for all levels that features challenging bunkers, tree-lined fairways and several lakes. A driving range and a pro golf shop are also on site. 


15. Silvertip Golf Course 

Silvertip Golf Course
photo courtesy of Silvertip Golf Course / Best Alberta Golf Courses
  • Location: 2000 Silvertip Trail, Canmore.
  • Tip: Indulge in culinary delights at Rustica or sit down to a casual meal and a cold one at Stoneys Bar. 
  • Price: Prices start at $109.00 for 18 holes. 

Silvertip Golf Course is located in the middle of beautiful Canmore, surrounded by the towering peaks of the rocky mountains. On the property’s 600 acres are valleys, peaks and expertly maintained fairways that make up a course that’s suitable for all levels. This course is a fine example of how a man-made creation can integrate perfectly into the natural world. 

Make sure to fuel up at one of the best breakfast spots in Canmore beforehand. We highly recommend grabbing a coffee at Eclipse, which is our favorite coffee shop in Canmore!


16. The Links of GlenEagles

The Links of GlenEagles
photo courtesy of The Links of GlenEagles / Best Golf Courses in Alberta, Canada
  • Location: 100 Gleneagles Drive, Cochrane.
  • Tip: At the Eagle’s Nest Lounge, you can enjoy a variety of delicious meals at lunch and dinner with the option to dine on the lovely patio. 
  • Price: Daytime rates for 18-holes start at $70.00. 

As far as full public golf courses go, The Links of GlenEagles is rated close to the top. Whether you’re an old pro or a novice, this course is full of surprises! While it’s only a short drive away from Calgary, the views of the Rocky Mountains serve as the backdrop for this 18-hole championship course.

As you progress through the course, you’ll find a challenging mix of elevation changes and bunkers.


17. Crowsnest Pass Golf Club

 Crowsnest Pass Golf Club
photo courtesy of Crowsnest Pass Golf Club / Best Golf Courses in Alberta, Canada
  • Location: 10701 24 Avenue, Blairmore.
  • Tip: Check out the on-site restaurant featuring delicious food and stunning views. 
  • Price: Prices start at $99.00 for 18 holes. 

Voted as one of the most scenic golf courses in Western Canada, Crowsnest Pass Golf Club is where you go to golf if you want to be surrounded by incredible mountain scenery while you work your way through the 18 holes of a challenging course. 


18. Dinosaur Trail Golf & Country Club 

Dinosaur Trail Golf & Country Club 
photo courtesy of Dinosaur Trail Golf & Country Club / Best Golf Courses in Alberta, Canada
  • Location: 6455 N Dinosaur Trail, Drumheller.
  • Tip: Grab a bite to eat at the Hole 19 Bar where you’ll find a wide selection of salads, soups, sandwiches, wraps and burgers. 
  • Price: Prices start at $70.00 for 18 holes. 

Dinosaur Trail Golf & Country Club is an 18-hole course with a series of unique challenges that will engage any golfer of any skill level. Enjoy stunning scenery all around while you play a memorable round of golf in a unique setting.

If you are into golf, enjoying this Alberta golf course is one of the best things to do in Drumheller.


19. Paradise Canyon Golf 

Paradise Canyon Golf 
photo courtesy of Paradise Canyon Golf / Best Golf Courses in Alberta, Canada
  • Location: 185 Canyon Blvd W, Lethbridge.
  • Tip: The on-site restaurant is open from 10:00 AM to 7:00 PM and features a lounge and scenic decks. 
  • Price: Prices start at $95.00 for 18 holes. 

As one of the top courses in the southern region of Alberta, Paradise Canyon Golf is where you’ll enjoy an incredible golfing experience in a scenic location along the Oldman River. This course is suitable for golfers of all skill levels and lessons are available on site. 


20. Jagare Ridge Golf Club 

Jagare Ridge Golf Club
photo courtesy Jagare Ridge Golf Club / Best Golf Courses in Alberta, Canada
  • Location: 14931 9 Avenue Southwest, Edmonton.
  • Tip: The on-site clubhouse restaurant serves a variety of food and beverage options that can be enjoyed on the patio that overlooks the Whitemud Creek Valley. 
  • Price: To play 18 holes on a weekday, prices start at $84.00.

If you’re a little more advanced in your game, you’ll appreciate the challenge that comes with golfing at Jagare Ridge Golf Club.  You’ll also appreciate the spectacular natural beauty that provides the setting for your day on the course.

Some of those natural features are integrated into the course so you can expect to come across plenty of elevation changes and even a waterfall!  Lessons are available and there’s a pro golf shop on site. Make sure to enjoy a few of the best Edmonton restaurants on your gold weekend!


Hopefully, this helped you decide which of these Alberta golf courses to visit!

If you have any other questions leave a comment or see our Canadian Rockies travel guide for more articles about photography spots, lakes, hikes, and everything else.


↓ Join the community ↓

The Banff Blog Facebook Group is your headquarters for Canadian Rockies travel advice and information, including hike and off-season travel information. You can also meet new adventure buddies.

the banff blog facebook group

About Natasha

Natasha calls Canmore, Alberta home. After traveling across seven continents and 90 countries with Cameron, she settled down in the stunning Canadian Rockies. She loves to help others travel and make their planning easier. She is a winter enthusiast and loves to snowboard, ice skate, and snowshoe and enjoy all the fantastic summer opportunities in Banff like hiking, scrambling, and biking. You can find her in the mountains or enjoying a coffee by the river. Learn more on the about us page!

If you have found the content on this site helpful to your trip planning please consider supporting The Banff Blog. You can say thanks directly by buying us a coffee. All support is much appreciated!

Leave a Comment