Best Golf Courses in Edmonton

Apr 21, 2023

With mid-summer daylight lasting nearly 18 hours, it’s no wonder the Edmonton region boasts more than 80 gorgeous golf courses. We've handpicked some of our favourite public and semi-private places to golf, so get ready to whip your long (or short) game into shape. Choose from picturesque urban courses within city limits, or check out golf courses that are just a short drive away. Pro tip: UpSwing by Alberta Golf has information on all the golfing facilities and opportunities throughout Alberta.


Many of the courses listed here have started opening for the season! Double check the individual website's for opening dates before heading out to the green.

Courses in Edmonton

Jagare Ridge Golf Course

14931 Ellerslie Road SW

This semi-private course is located within Edmonton, but the spectacular location along the banks of Whitemud Creek Valley will have you thinking you're in the secluded countryside! Take a friend or colleague and enjoy this challenging 18 hole course.

Quarry Golf Club

945 167 Avenue NE

If you want a challenge, head to the Quarry Golf Club for 27 holes of championship golf. Nestled along the North Saskatchewan River, this course has yardages ranging from 5,100 to 7,600 yards and is equipped with two putting greens, one chipping green and three decks of grass teeing area.

Dragons Head Par 3 Golf Course

12240 199 Street NW

Leave your driver at home! Dragons Head is an 18-hole public course that welcomes golfers of every skill level. It's perfect for families and beginners, and a great way for you to improve your short game. If you're someone who loves a good Par 3 course, then make your way to Dragons Head!

Lewis Estates Golf Course

260 Suder Greens Dr NW

Play a round at this spectacular course which was voted the top public course in the Edmonton area by top choice awards. Expect large quick bent grass greens and perfectly manicured fairways!

Mill Woods Golf Club

4540-50 Street NW

When you're not swinging down the wide fairways, admiring the great conditions, or battling the sand traps, you can sit back and relax with a few drinks on the restaurant patio. What a lovely way to finish off a long day of golfing!

Raven Crest Golf & Country Club

251 153 Avenue NE

Tee off at Raven Crest and experience breathtaking elevation changes, well-manicured holes and well-treed areas. Make sure to check out the full-service clubhouse and take in the beautiful view of Edmonton's river valley.

River Ridge Golf & Country Club

5685 Windermere Blvd

You'll feel peacefully isolated at the River Ridge Golf & Country Club with the river embankment to one side and towering trees enclosing it on the other. It's a popular site for get-togethers and company tournaments. Enjoy!

Riverside Golf Course

8630 Rowland Road NW

With challenging tree lines and narrow holes, Riverside Golf Course will test your accuracy. Located in the river valley, this public course offers the solitude of nature in the heart of the city.

Rundle Park Golf Course

2902 118 Avenue NW

Bring the family to the Rundle Park Golf Course for a fun afternoon filled with Par 3 holes! Great for beginners or those looking to practice.

Twin Willows

14110 156 Street NW

Named after the two original trees that stand in the middle of the ninth fairway, Twin Willows will challenge your short game and is reasonably priced. The course offers two completely unique nines. The front features large tree-lined fairways to contrast the modern links-style back nine. Recommended for beginners and families.

Victoria Golf Course and Driving Range

12130 River Valley Road NW

This public course is the oldest municipal course in Canada nestled in the heart of Edmonton's downtown river valley. If you're looking for a moderate course with a great view of downtown's skyline and the river valley, then Victoria Golf Course is perfect for you.

Courses Nearby

Redtail Landing

435 Airport Perimeter Rd #7, Edmonton International Airport

Spend time on this beautiful links-style course or in the clubhouse which overlooks 65,000 sq. ft. of grass teeing area, five practice bunkers, three putting, and two chipping greens.

Trestle Creek Golf Resort

7011 Township Rd 532, Entwistle

Visit Trestle Creek is and enjoy an outstanding golfing experience, with its 27 hole championship course and innovative 9 hole Par 3 course. Make a weekend out of it and spend an evening at the resort!

Edmonton Garrison Memorial Golf and Country Club

298 Falaise Avenue, Lancaster Park AB

Originally built in the 1950’s as a nine-hole course and then expanded to 18 holes in 1996, the Garrison offers two very distinct nines. The original nine lined with mature poplar trees and small greens makes for more challenging shot placement, while the newer nine offers a more open link style with large undulating greens. This historic club is an ideal course for novice and experienced golfers alike.

Country Side Golf Club

51466 Range Rd 232, Sherwood Park AB

Just a 20 minute drive from downtown Edmonton, this public course will test your abilities and clubs! If you're looking for a challenge and reasonable price, head over to the Country Side Golf Club.

Eagle Rock Golf Course

50549 Range Rd 234, Leduc County AB

Located just south of Edmonton, the Eagle Rock Golf Course is an 18 hole public facility that caters to all player levels. Newly renovated in 2011, the course has upgraded their golf carts, pro-shop, and services.

Elk Island Golf Course

Range Road 202A, Elk Island AB

Add a round of golf to your itinerary at Elk Island National Park! When you're not admiring the bison and birds, play at one of the oldest courses in North Alberta (established in 1936, believe it or not).

Coal Creek Golf Resort

Township Rd 492, Ryley, ABhttps://exploreedmonton.com/admin/entries/article/5995834-best-golf-courses-in-edmonton#

Head to Coal Creek Golf Resort for a dynamic and challenging day of golf, featuring the only black sand traps in Alberta. They also offer spacious RV lots, so you can get away from it all with a mini golf vacation.

The Ranch Golf and Country Club

574 Pinchback Rd, Acheson, AB

You simply must visit the Ranch Golf & Country Club! It's a championship course that has even hosted Canadian Tour events. Not a professional golfer? Not a problem, it's an environment that welcomes golfers of all levels.

Northern Bear Golf Club

51055 Range Rd 222, Sherwood Park AB

Designed and built by Jack Nicklaus, the golden bear, who has been regarded as the greatest professional golfer of all time. If you're an avid golfer, you may just have to try the course for that reason alone!

The Links

100 Links Rd, Spruce Grove, AB

Come out to the Links golf course for a casual game with a group of friends. This public course has large greens and rolling terrain, 70 sand traps and six holes with water hazards to keep you challenged!