GCW

Canada · 71 venues

Golf course wedding venues in Alberta

There are 71 wedding-friendly golf courses in Alberta in our directory, ranging from public courses to private estates. The mix here runs to 3 resort venues, 30 public courses and 14 private clubs. Standouts include Mini Golf, Paradise Canyon Golf & Country Club and Silvertip. Browsing by town? See Calgary, Edmonton and Canmore for local shortlists. Every listing links straight to the venue's own wedding page, so you can check dates and packages at the source.

  • 18-hole public parkland course

    Bear Creek Golf Course

    Grande Prairie, Alberta

    Bear Creek Golf Club is an 18-hole public golf course in Grande Prairie, Alberta, offering a par-71 layout with a links-style front nine and parkland back nine, plus practice facilities, a pro shop, restaurant, and event space.

    View venue

  • private golf course

    Bearspaw Country Club

    Calgary, Alberta

    Bearspaw Golf Club is a private member club in Calgary, Alberta, known for its golf course, practice facility, and new clubhouse with rustic modern charm. The restaurant is open to non-members.

    View venue

  • 18-hole public parkland course

    Blue Devil Golf Club

    Calgary, Alberta

    Blue Devil Golf Club is a public golf course in Calgary, Alberta, featuring an 18-hole championship course designed by Browning Horrocks, a 9-hole short course (Lil Devil), and an 18-hole mini putt course. The club offers a clubhouse with a restaurant and bar, power cart rental, and various membership options.

    View venue

  • 18-hole semi-private championship course

    Bonnyville Golf & Country Club

    Bonnyville, Alberta

    Bonnyville Golf & Country Club is an 18-hole championship layout located just outside Bonnyville, Alberta, with views of Moose and Chatwin lakes. The club features a grass tee driving range, putting greens, chipping area, restaurant, bar, and pro shop.

    View venue

  • 18-hole public golf course

    Broadmoor Public Golf Course

    Sherwood Park, Alberta

    Broadmoor Public Golf Course is an 18-hole public course in Sherwood Park, Alberta, designed by Norman H. Woods and opened in 1961. It offers green fees, a driving range, lessons, and a clubhouse for events.

    View venue

  • public golf course

    Calgary Olympic Park Mini Golf

    Calgary, Alberta

    WinSport at Canada Olympic Park offers a mini golf course among many other sports and recreational activities. The facility is a multi-sport complex with mountain biking, skating, skiing, and event spaces.

    View venue

  • public golf course

    CanGOLF

    Canmore, Alberta · up to 200 guests

    CanGOLF is an indoor golf simulator and sports bar in Canmore, Alberta, offering golf simulators, food, drinks, and event space with mountain views.

    View venue

  • 18-hole semi-private golf course

    Canmore Golf Club

    Canmore, Alberta · up to 100 guests

    Canmore Golf & Curling Club is a semi-private club in Canmore, Alberta, offering an 18-hole golf course, curling, dining, and event facilities in the Bow Valley.

    View venue

  • 18-hole private parkland course

    Canyon Meadows Golf & Country Club

    Calgary, Alberta

    Canyon Meadows Golf & Country Club is a premier private club in Calgary, Alberta, featuring an 18-hole parkland course opened in 1957. It hosts the Rogers Charity Classic PGA Champions Tour event and offers membership, weddings, and banquets.

    View venue

  • 18-hole public golf course

    Cattail Crossing Golf Club

    Sturgeon County, Alberta · up to 200 guests

    Cattail Crossing Golf & Winter Club is an 18-hole par 72 public golf course in Sturgeon County, Alberta, offering green fees, memberships, a driving range, pro shop, restaurant, and event facilities.

    View venue

  • 18-hole semi-private links course

    Coloniale Golf Course

    Beaumont, Alberta · up to 200 guests

    Coloniale Golf Club is an 18-hole championship links style golf course located in Beaumont, Alberta, just south of Edmonton. Opened in 1993, it features a practice facility, a clubhouse with a grill and bar, and offers memberships and daily play.

    View venue

  • private golf course

    Cottonwood Golf & Country Club

    Okotoks, Alberta · up to 200 guests

    Cottonwood Golf & Country Club is a private equity golf club located 15 minutes southeast of Calgary along the Bow River, offering memberships and a newly renovated clubhouse.

    View venue

  • 18-hole private championship course

    Country Hills Golf Club

    Calgary, Alberta · up to 150 guests

    Country Hills Golf Club is a private members' club in Calgary, Alberta, offering two 18-hole championship courses (The Ridge and The Talons) with parkland and links-style designs, a clubhouse, and practice facilities.

    View venue

  • 18-hole private championship course

    Country Hills Golf Club

    Calgary, Alberta · up to 150 guests

    Country Hills Golf Club is a private members' club in Calgary, Alberta, offering two 18-hole championship courses (The Ridge and The Talons) with parkland and links-style designs.

    View venue

  • 18-hole private championship course

    Country Hills Golf Club

    Calgary, Alberta · up to 150 guests

    Country Hills Golf Club is a private members' club in Calgary, Alberta, offering two 18-hole championship courses (The Ridge and The Talons) with parkland and links-style designs, a clubhouse, and equity membership.

    View venue

  • 18-hole private championship course

    Derrick Golf and Winter Club

    Edmonton, Alberta · up to 300 guests

    The Derrick Golf and Winter Club is a private family-oriented club in Edmonton, Alberta, offering an 18-hole championship golf course, athletic facilities, and social activities.

    View venue

  • 18-hole semi-private desert course

    Desert Blume Golf Course

    Desert Blume, Alberta · up to 200 guests

    Desert Blume Golf Club is a world-class golf course in Medicine Hat, Alberta, featuring a desert setting, modern pro shop, and 16,000 sq ft clubhouse. It offers memberships, green fee play, and event hosting.

    View venue

  • 18-hole public executive course

    Douglasdale Golf Course

    Calgary, Alberta

    Douglasdale Golf Club is an 18-hole executive-length course in Calgary, Alberta, operated by Eaglequest Golf. The course offers a fun, fast, and family-focused golf experience with a driving range, putting green, short game area, pro shop, restaurant, and banquet facilities.

    View venue

  • public golf course

    eaglequest Driving Range

    Calgary, Alberta

    Eagle Quest Golf is a Canadian golf company operating six sites across Canada, offering practice facilities, golf courses, and event spaces. It focuses on making golf fun, fast, and family-oriented.

    View venue

  • 18-hole private championship course

    Earl Grey Golf Club

    Calgary, Alberta

    Earl Grey Golf Club, founded in 1919, is a private golf club in Calgary, Alberta, featuring an 18-hole championship course and a Par 3 course, with a clubhouse rebuilt in 2018.

    View venue

  • 18-hole public championship course

    Edmonton Garrison Memorial Golf & Curling Club

    Edmonton, Alberta

    Edmonton Garrison Memorial Golf & Curling Club is a public championship golf course and curling facility located on CFB Edmonton in Lancaster Park, Alberta, offering 18 holes, a driving range, pro shop, restaurant, and various membership options.

    View venue

  • 27-hole semi-private golf course

    Fort McMurray Golf Club

    Fort McMurray, Alberta · up to 200 guests

    Fort McMurray Golf Club is a 27-hole golf course in the Boreal Forest next to the Athabasca River, offering membership and daily fee golf in Northern Alberta.

    View venue

  • 18-hole private golf course

    Glendale Golf & Country Club

    St. Albert, Alberta · up to 160 guests

    Glendale Golf & Country Club is a family-oriented private club in Edmonton, Alberta, founded in 1961, featuring one of Western Canada's finest golf courses and a clubhouse with dining and event spaces.

    View venue

  • 18-hole public championship course

    Goose Hummock Golf Course

    Gibbons, Alberta

    Goose Hummock Golf Resort is an 18-hole public championship course in Gibbons, Alberta, designed by Bill Robinson, featuring a Scottish and everglades style layout with interlocking ponds.

    View venue

  • 18-hole public public course

    Heather Glen Golf Course

    Chestermere, Alberta

    Heather Glen Golf Club is a public 18-hole golf course in Rocky View County, Alberta, featuring a mix of Grove, Creek, and Hills holes with a new par-3 added. The club offers dynamic pricing, a driving range, pro shop, and a kiosk cafe.

    View venue

  • 18-hole private golf course

    Highlands Golf Course

    Edmonton, Alberta

    Highlands Golf Club is a private golf club in Edmonton, Alberta, featuring an 18-hole course along the North Saskatchewan River Valley, with a focus on inclusive community and flexible memberships.

    View venue

  • 27-hole semi-private championship course

    Highwood Golf And Country Club

    High River, Alberta · up to 180 guests

    Highwood Golf is a semi-private 27-hole facility in High River, Alberta, featuring the championship Highwood 18 and the Spitzee 9, with a clubhouse, restaurant, and practice area.

    View venue

  • 18-hole public golf course

    Hinton Golf Club

    Hinton, Alberta · up to 160 guests

    Hinton Golf Club is an 18-hole public golf course on the edge of the Rocky Mountains in Hinton, Alberta, offering a driving range, pro shop, clubhouse dining, and membership options.

    View venue

  • 18-hole public golf course

    Kananaskis Country Golf Course

    Canmore, Alberta

    Kananaskis Country Golf Course in Alberta, Canada, offers two 18-hole mountain courses (Mt. Kidd and Mt. Lorette) with stunning scenery, a pro shop, restaurant, and conference facilities, welcoming public green-fee players.

    View venue

  • semi-private golf course

    Lakeside Greens Golf Club

    Chestermere, Alberta

    Lakeside Golf Club is a semi-private golf course located in Chestermere, Alberta, offering a meticulously manicured layout with water features and multiple tee options. The club features a golf shop, bistro, driving range, and lesson programs, and welcomes public green-fee visitors.

    View venue

  • 18-hole public championship course

    Links of GlenEagles

    Cochrane, Alberta

    The Links of GlenEagles is a public championship golf course in Cochrane, Alberta, designed by Les Furber, offering 18 holes with mountain views and a par of 72.

    View venue

  • 18-hole semi-private golf course

    Lynx Ridge Golf Course

    Calgary, Alberta

    Lynx Ridge Golf Club is an 18-hole semi-private golf club in Northwest Calgary, featuring a golf academy, practice facilities, and an award-winning restaurant, The Lookout YYC.

    View venue

  • 18-hole public championship course

    McKenzie Meadows Golf Course

    Calgary, Alberta · up to 140 guests

    McKenzie Meadows Golf Club in Calgary, Alberta offers an 18-hole championship course designed by Gary Browning, with a driving range, practice facilities, pro shop, and bar and grill. It provides public access with green fees and various membership options.

    View venue

  • 18-hole semi-private golf course

    Medicine Hat Golf and Country Club

    Medicine Hat, Alberta · up to 160 guests

    Medicine Hat Golf and Country Club is a semi-private golf club in Medicine Hat, Alberta, offering an 18-hole course, practice facilities, and membership options. The club welcomes visitors and hosts various events and leagues.

    View venue

  • 18-hole private championship course

    Mickelson National Golf Club

    Rocky View County, Alberta

    Mickelson National Golf Club is a private championship golf club in the Alberta foothills, designed by Phil Mickelson, featuring an 18-hole course, extensive practice facilities including a 350-yard driving range and Canada's largest 18-hole putting course, a clubhouse with dining, and a strong membership community.

    View venue

  • 9-hole resort mini golf course

    Mini Golf

    Lake Louise, Alberta

    A nine-hole wildlife-themed mini golf course at Lake Louise Inn, open daily from 10am to 8pm, available exclusively to hotel guests.

    View venue

  • 9-hole public golf course

    Morningview Park Golf Course

    Sexsmith, Alberta

    Morningview Park Golf Course is a 9-hole public golf course in Sexsmith, Alberta, established in 1984, offering green fees, memberships, a driving range, putting green, pro shop, restaurant, and an RV park.

    View venue

  • 18-hole public golf course

    Nanton Golf Club

    Nanton, Alberta

    Nanton Golf Club is a premier 18-hole public golf course in the Foothills of Alberta, offering a relaxed atmosphere with a full-service Proshop and Mulligan's Restaurant open year-round.

    View venue

  • resort resort course

    Paradise Canyon Golf & Country Club

    Lethbridge, Alberta

    Paradise Canyon Golf Resort in Lethbridge, Alberta is a resort golf course recognized as Canada's Top 60 Course by Golf Digest and the number one rated course in Southern Alberta.

    View venue

  • 12-hole public parkland course

    Pineridge Golf Resort

    Drayton Valley, Alberta

    Pineridge Golf Resort is a public 12-hole parkland golf course and RV resort near Lake Wabamun, Alberta, opened in 1972. It offers a full-length golf experience with GPS-equipped carts, a restaurant, and RV lot ownership opportunities.

    View venue

  • 18-hole public parkland course

    Raymond Golf Course

    Raymond, Alberta

    Raymond Memorial Golf Course is a public 18-hole parkland course in Columbus, Ohio, designed by Robert Trent Jones and opened in 1954. It features twin par 3 holes and a reception room for events.

    View venue

  • 18-hole semi-private championship course

    Red Tail Landing

    Edmonton International Airport, Alberta

    RedTail Landing is one of seven 18-hole championship golf courses operated by Country Club Tour in the Edmonton area, offering membership cards for discounted access.

    View venue

  • 18-hole semi-private championship course

    Redtail Landing

    leduc, Alberta

    RedTail Landing is one of seven 18-hole championship golf courses operated by Country Club Tour in the Edmonton area, offering membership cards and green-fee access.

    View venue

  • 18-hole semi-private links course

    RedTail Landing Golf Club

    Nisku, Alberta

    RedTail Landing Golf Club is a links-style course designed by Puddicombe Golf, established in 2003, offering 18 holes, a Golf Academy, and a large practice facility. It also serves as a venue for weddings, meetings, and tournaments near Edmonton International Airport.

    View venue

  • 18-hole semi-private golf course

    River Ridge Golf and Country Club

    Edmonton, Alberta

    River Ridge Golf Club is an 18-hole course situated on the south bank of the North Saskatchewan River in South West Edmonton, featuring 6,621 yards, par 71, and a clubhouse with panoramic views.

    View venue

  • 18-hole public short course course

    Rundle Park Golf Course

    Sherwood Park, Alberta

    Rundle Park Golf Course is an 18-hole short course in Edmonton, Alberta, operated by the City of Edmonton. It is described as friendly and perfect for new golfers and families.

    View venue

  • 18-hole semi-private championship course

    Sandpiper Golf & Country Club

    Sturgeon County, Alberta

    Sandpiper Golf & Country Club is one of seven 18-hole championship golf courses operated by Country Club Tour in the Edmonton area, offering membership cards for discounted access.

    View venue

  • 27-hole public golf course

    Silver Creek Golf Course

    Camrose, Alberta

    Silver Creek Golf & RV Resort is a family-owned 27-hole golf course with a driving range, putting greens, pro shop, restaurant, and campground located near Camrose, Alberta.

    View venue

  • 18-hole resort championship course

    Silvertip

    Canmore, Alberta

    Silvertip Resort is an all-season mountain destination in Canmore, Alberta, featuring an 18-hole championship golf course designed by Les Furber, with dining, events, and alpine experiences.

    View venue

  • 18-hole semi-private championship course

    Stewart Creek Golf & Country Club

    Canmore, Alberta · up to 90 guests

    Stewart Creek Golf & Country Club is an 18-hole championship mountain golf course in Canmore, Alberta, designed by Gary Browning and opened in 2000. It offers a clubhouse with dining, golf shop, practice facilities, and membership options.

    View venue

  • 18-hole semi-private championship course

    Sturgeon Valley Golf Club

    St. Albert, Alberta · up to 160 guests

    Sturgeon Valley Golf & Country Club is a semi-private, 18-hole championship course in Sturgeon County, Alberta, designed by Bill Robinson in 1960. It offers green fee play, membership, and event hosting with a restaurant and pro shop.

    View venue

  • 18-hole semi-private golf course

    Sundre Golf Club

    Sundre, Alberta · up to 100 guests

    Sundre Golf Club is an 18-hole, par 72 semi-private golf course located in Sundre, Alberta, offering green fee play, memberships, practice facilities, a pro shop, restaurant, and event hosting.

    View venue

  • 45-hole private parkland course

    The Glencoe Golf and Country Club

    Calgary, Alberta · up to 220 guests

    The Glencoe Golf & Country Club is a private golf club in Calgary, Alberta, with 45 holes across three courses designed by Robert Trent Jones Jr., opened in 1984.

    View venue

  • 18-hole public championship course

    The Links Golf Course

    Spruce Grove, Alberta

    The Links at Spruce Grove is an 18-hole championship public golf course just west of Edmonton, Alberta, featuring tree-lined fairways, bentgrass greens, and a driving range. It offers green fee play, season passes, golf lessons from PGA professionals, and a restaurant called The Grill.

    View venue

  • 27-hole public championship course

    The Quarry

    Edmonton, Alberta · up to 275 guests

    The Quarry Edmonton is a 27-hole championship golf course and event venue in Edmonton, Alberta, designed by Les Furber. It offers three nine-hole courses (Granite, Ironstone, Slate), a driving range, putting greens, pro shop, restaurant, and hosts weddings and functions.

    View venue

  • public championship course

    The Ranch Golf & Country Club

    Acheson, Alberta

    The Ranch Golf & Country Club is a premier public golf course in Edmonton, Alberta, known for championship-calibre conditions and value. It offers a TaylorMade Performance Centre, driving range, and tournament hosting.

    View venue

  • 18-hole public golf course

    The Track

    Langdon, Alberta · up to 160 guests

    The Track is a public golf course in Langdon, Alberta, 20 minutes east of Calgary, offering an unpretentious and inclusive atmosphere with Rocky Mountain views. It features 18 holes, a driving range, pro shop, and the BackTrack Lounge.

    View venue

  • 18-hole public golf course

    The Track Golf Course

    Chestermere, Alberta · up to 160 guests

    The Track Golf Course is a public, unpretentious golf course located in Langdon, Alberta, 20 minutes east of Calgary, offering 18 holes with Rocky Mountain views and a relaxed dress code.

    View venue

  • 18-hole semi-private championship course

    Three Sisters Creek Golf Course

    Canmore, Alberta · up to 90 guests

    Stewart Creek Golf & Country Club is an 18-hole championship mountain golf course in Canmore, Alberta, designed by Gary Browning and opened in 2000. It offers a clubhouse with dining, a golf shop, practice facilities, and membership options.

    View venue

  • 18-hole public golf course

    Victoria Golf Course

    Edmonton, Alberta

    Victoria Golf Course is Canada's oldest city-run course, first developed in 1896, offering a forgiving 18-hole layout ideal for beginners and mid-handicap players, located in Edmonton's river valley.

    View venue

  • 18-hole semi-private championship course

    Vulcan Golf & Country Club (back nine)

    Vulcan, Alberta

    Vulcan Golf & Country Club is a semi-private 18-hole championship golf course in Vulcan, Alberta, featuring two distinct nines: a mature treed front nine and a links-style back nine. The club welcomes public green-fee players and offers memberships, a driving range, putting green, pro shop, and a clubhouse with restaurant.

    View venue

  • 18-hole semi-private championship course

    Vulcan Golf & Country Club (front nine)

    Vulcan, Alberta

    Vulcan Golf & Country Club is a semi-private 18-hole championship golf course in Vulcan, Alberta, established in 1923. It offers two distinct nines, a driving range, putting green, pro shop, and clubhouse with restaurant.

    View venue

  • 18-hole public golf course

    Waterton Lakes Golf Course

    Pincher Creek, Alberta · up to 250 guests

    Waterton Lakes Golf Course is an 18-hole course in Waterton Lakes National Park, Alberta, inspired by Stanley Thompson's design and constructed between 1929-1939. It offers club and cart rentals, a pro shop, a practice green, and a licensed clubhouse, open May to October.

    View venue

  • 18-hole semi-private championship course

    Whitetail Crossing Golf Club

    Mundare, Alberta

    Whitetail Crossing Golf Club is a championship 18-hole course and practice facility situated on 220 acres in Mundare, Alberta, offering five sets of tees and a player-friendly atmosphere.

    View venue

  • 18-hole private parkland course

    Willow Park Golf Course

    Calgary, Alberta · up to 140 guests

    Willow Park Golf & Country Club is a private club in Calgary, Alberta, established in 1965, featuring an 18-hole parkland course with tree-lined fairways and a short game facility.

    View venue

  • 27-hole public public course

    Wingfield Golf Club

    Calgary, Alberta · up to 240 guests

    Wingfield Golf Club is a 27-hole public golf facility in Calgary, Alberta, offering a dynamic layout with sand bunkers, ponds, and five tee boxes per hole, along with a clubhouse restaurant, practice facilities, and tournament space.

    View venue

  • 18-hole semi-private championship course

    Woodside Golf Course

    Airdrie, Alberta

    Woodside Golf Course is a championship par-70 course in Airdrie, Alberta, featuring 6,200 yards, 9 water hazards, and numerous bunkers. It offers memberships, green fee play, a driving range, performance centre, and the 525 Restaurant & Patio.

    View venue