Editor's picks

Top Golf Courses in Calgary & Area, Alberta

Calgary sits at the crossroads of two of Canada's most dramatic landscapes: the wide-open prairie that rolls east toward the horizon and the snow-capped wall of the Rockies looming to the west. Golf in this region takes full advantage of both. On clear days, fairways in Okotoks and Carseland frame mountain panoramas that have no business coexisting with a scorecard. In Drumheller, the game is played among hoodoos and badlands coulees found nowhere else on the continent. And in Calgary proper, a roster of well-maintained layouts gives city golfers options for every appetite and budget.

The Alberta sun stays high well into the evening in summer, stretching playing seasons and rewarding road-trippers who build itineraries around a bucket list of courses rather than a single destination. Sirocco Golf Club, a links-style track stretching to 7,185 yards on Calgary's edge, is the kind of layout that sets the standard for the region — long, exposed, and demanding of a full bag. East of the city, The Canal at Delacour Golf Club delivers a championship-calibre links test with room to breathe. And down in Drumheller, Dinosaur Trail Golf & Country Club offers something genuinely singular: a back nine built atop the Hoodoos, where geological time and a well-struck iron shot occupy the same moment.

What unifies these courses isn't a single design philosophy — it's the Alberta landscape itself, forever asserting its presence whether through wind, elevation, or sheer visual drama. A Calgary-area golf trip rewards the curious traveller willing to drive an hour in any direction, and this list maps the best of what awaits.

#1
Sirocco Golf Club

Sirocco Golf Club

Calgary

Sirocco Golf Club is the region's most demanding test at 7,185 yards from the tips, a semi-private links layout designed by Bill Robinson on Calgary's southwest edge. The exposed terrain channels Alberta wind across the course with little mercy, and the par-3 seventh delivers views of the Rockies as payment for the difficulty. Hole six, a testing par 4, demands precise shot-shaping to score well. Sirocco earns the top spot for its combination of length, design pedigree, and sheer challenge.

#2
Dinosaur Trail Golf & Country Club

Dinosaur Trail Golf & Country Club

Drumheller

No course in the Calgary area offers a setting quite like Dinosaur Trail Golf & Country Club in Drumheller. Designed by Sid Puddicombe, the layout pairs a parkland front nine with a back nine cut into the badlands atop the Hoodoos — a geological backdrop found nowhere else in Canadian golf. At 6,409 yards and par 72, the numbers are approachable, but the terrain and wind demand full concentration. Worth the 90-minute drive from Calgary on its own terms.

#3
River Spirit Golf Club

River Spirit Golf Club

Calgary

River Spirit Golf Club gives Calgary golfers a 27-hole facility with three distinct nine-hole combinations, all designed by Russ Olson. Stretching to 7,096 yards in its championship configuration, this parkland course has enough variety across its three nines to reward multiple visits. The signature third hole, named Millburn, anchors the experience. For golfers who want a full day on a well-configured Calgary layout, River Spirit delivers the yardage and the options.

#4
D'Arcy Ranch Golf Club

D'Arcy Ranch Golf Club

Okotoks

Ken Dye's D'Arcy Ranch Golf Club in Okotoks brings a recognized designer's hand to a public links layout that works natural ravines and water features into its 6,903-yard frame. The finishing hole — a par 4 that routes back to the clubhouse — closes a round with appropriate drama. Dye's design lineage and the course's honest, open character make D'Arcy Ranch the strongest of the Okotoks-area options and one of the best public-access layouts on this trail.

#5
The Canal at Delacour Golf Club

The Canal at Delacour Golf Club

Delacour

The Canal at Delacour Golf Club, designed by Harold Pasechnik and opened in 2005, is an 18-hole championship links track that stretches to 7,077 yards northeast of Calgary near Delacour. The open prairie setting means wind is a constant factor, and the links character rewards golfers who think about trajectory and course management. For travellers heading east out of Calgary, Delacour is a natural first stop on any links-focused road trip through the region.

#6
River's Edge Golf Club

River's Edge Golf Club

Okotoks

River's Edge Golf Club lines up beside the Sheep River in Okotoks, offering a championship parkland layout of 6,967 yards designed by Ed Englehardt. The ninth hole, nicknamed Waterworld, features an island green completely surrounded by water — a high-stakes closer to the front nine that keeps scores honest. At nearly 7,000 yards, this is a course that plays long and demands respect, making it a natural pairing with D'Arcy Ranch for a full Okotoks golf day.

#7
Speargrass Golf Course

Speargrass Golf Course

Carseland

Speargrass Golf Course in Carseland is a Gary Browning-designed links layout that follows the Bow River for 6,709 yards. The closing stretch is the highlight: holes 17 and 18 are cut directly into the river banks, delivering scenery that makes a hard finish feel earned. As a public links track with a scenic natural corridor, Speargrass offers solid value for golfers willing to make the drive southeast of Calgary.

#8
Apple Creek Golf Course

Apple Creek Golf Course

Airdrie

Apple Creek Golf Course north of Airdrie plays to 7,017 yards on a links-style layout distinguished by the absence of sand traps — a meandering creek takes their place as the primary hazard. The course's most talked-about feature is the island tee box at the par-whatever 15th, an unusual design touch that adds memorable character. For golfers who prefer ground game and creative routing over bunker scrambling, Apple Creek is a refreshing alternative.

#9
Lynx Ridge Golf Club

Lynx Ridge Golf Club

Calgary

Lynx Ridge Golf Club is a Bill Newis-designed semi-private layout sitting at 6,826 yards, par 71, within Calgary's city limits. The eighth hole — a 212-yard par 3 played from an elevated tee over water — is the design's calling card, requiring a committed, accurate iron under pressure. As a semi-private facility in the city, Lynx Ridge offers a step above the typical municipal experience without crossing into the exclusive end of the spectrum.

#10
Crystal Ridge Golf Club

Crystal Ridge Golf Club

Okotoks

Crystal Ridge Golf Club in Okotoks plays to 6,250 yards at par 70 across a parkland layout with panoramic views of the Canadian Rockies. The fourth hole presents a sharp dogleg right with water left, and the fifth runs water along both sides of the fairway — a back-to-back water challenge that tests course management. The mountain backdrop and accessible design make Crystal Ridge a sound option for golfers rounding out an Okotoks itinerary.

A Calgary-area golf road trip rewards the planner who thinks in loops rather than straight lines. Pair a morning round at River's Edge Golf Club along the Sheep River with an afternoon tee time at D'Arcy Ranch Golf Club just up the road in Okotoks. Build a dedicated day east to tackle Dinosaur Trail Golf & Country Club in Drumheller. Add a links day at Speargrass Golf Course beside the Bow River. The courses are spread across striking Alberta terrain, and the driving between them is half the experience.