Looking for the best golf courses Calgary and area? Whether you’re a seasoned player or a beginner, Calgary offers a wide range of public and private golf courses to suit every skill level. From scenic landscapes to challenging layouts, there’s something for everyone. Read on to explore the top options and find the perfect course for your next round of golf.

Public Golf Courses in Calgary and Area

1. Fox Hollow Golf Course

Fox Hollow provides an accessible and enjoyable golfing experience for players of all abilities. The course features well-maintained fairways and greens, complemented by practice facilities and a welcoming clubhouse. It’s an ideal destination for both casual golfers and those looking to refine their skills.

Fox Hollow Golf Course

2. The Winston Golf Club

Established in 1923, The Winston Golf Club is one of Calgary’s oldest and most esteemed golf courses. It offers a challenging 18-hole layout set against a backdrop of mature trees and meticulously landscaped grounds. The club also provides dining facilities and hosts various events, making it a central hub for both golf and social gatherings.

3. Blue Devil Golf Club

Blue Devil is renowned for its devilishly unique and challenging design. The course features wide fairways, strategically placed bunkers, and water hazards that test golfers’ precision and strategy. Its serene setting and top-notch facilities make it a favorite among locals and visitors alike.

4. HeatherGlen Golf Course

HeatherGlen offers a 27-hole facility with a mix of landscapes, including rolling hills and wooded areas. The course is designed to accommodate players of varying skill levels, with multiple tee boxes and well-thought-out hazards. Amenities include a clubhouse and practice areas, enhancing the overall golfing experience.

HeatherGlen Golf Course

5. Lynx Ridge Golf Club

Lynx Ridge combines natural beauty with a thoughtfully designed course layout. Golfers can enjoy panoramic views of the Rocky Mountains while navigating the diverse terrain. The club also features a restaurant and hosts events, making it a versatile venue for both golf and leisure activities

6. Valley Ridge Golf Club

Valley Ridge is a semi-private club known for its picturesque setting along the Bow River. The 18-hole championship course offers a blend of challenging play and scenic beauty, with water features and elevation changes adding to the experience. The club’s facilities cater to both members and public guests.

7. D’Arcy Ranch Golf Club

Located in Okotoks, just south of Calgary, D’Arcy Ranch is celebrated for its rolling terrain and stunning vistas. The course presents a fair challenge to golfers, with natural coulees and elevation variations. The clubhouse offers dining options and event spaces, enhancing its appeal as a destination course.

8. Heritage Pointe Golf Club

Heritage Pointe boasts 27 holes split into three challenging 9-hole courses: The Pointe, The Heritage, and The Desert. Each offers a distinct experience, and the clubhouse is a top-tier venue for events.

Heritage Pointe Golf Club

9. McKenzie Meadows Golf Club

Situated in Calgary’s southeast, McKenzie Meadows features a links-style course with open fairways and strategic bunkering. The club emphasizes player development, offering lessons and junior programs. Its location along the Bow River adds to the scenic charm of the golfing experience.

10. LivingStone Golf Course

Livingstone Golf Course offers a quaint 9-hole layout in a relaxed and welcoming environment. Located near Calgary, it’s an ideal spot for casual golfers or those looking to practice their short game. The course provides affordable rates and a friendly atmosphere.

11. Silverwing Golf Course

Silverwing is popular for its open layout and expansive views, making it beginner-friendly yet engaging for more experienced golfers.

12. Eaglequest Douglasdale Golf Course

Eaglequest operates several facilities, including the Douglasdale course in Calgary. Known for its approachable layout, it’s suitable for beginners and those seeking a casual round. The facility also offers driving ranges and instructional programs, focusing on making golf accessible and enjoyable for all

13. Buffalo Run Golf Club

Buffalo Run offers a flat yet challenging 9-hole course ideal for quick rounds. The venue has a relaxed vibe, perfect for all level.

    14. Bearspaw Country Club

    Bearspaw Country Club offers a premier golfing experience with its meticulously maintained course and upscale amenities. The 18-hole course is designed to challenge players while providing stunning views of the surrounding landscape. As a private club, it offers exclusive membership opportunities and hosts various events throughout the year.

    Bearspaw Country Club

    15. River Spirit Golf Club

    Nestled in the foothills of the Rocky Mountains, River Spirit Golf Club boasts a 27-hole facility with three distinct nines: Spirit, Cattails, and Millburn. Each offers a unique golfing experience, with natural water features and elevation changes. The club’s serene setting makes it a tranquil escape from the city.

    16. Springbank Links Golf Club

    Springbank Links is known for its challenging course layout and panoramic views of the Calgary skyline and surrounding mountains. The course features significant elevation changes, demanding precise shot-making. The clubhouse provides dining options and event spaces, catering to both golfers and social gatherings..

    Springbank Golf

    17. Sirocco Golf Club

    Sirocco Golf Club is a semi-private facility located south of Calgary, offering an 18-hole championship course. The course is known for its links-style design, featuring open fairways and natural prairie landscapes. It provides a challenging yet enjoyable experience, complemented by excellent practice facilities and a stylish clubhouse.

    Sirocco Golf Club

    18. Serenity Golf Club

    Serenity Golf Club offers two distinct 18-hole courses: Dancing Bull and Sun Catcher. Each provides a unique challenge, with natural wetlands and prairie landscapes. The club emphasizes environmental stewardship, integrating sustainable practices into its operations.

    19. Inglewood Golf & Curling Club

    Located near downtown Calgary, Inglewood Golf Club is one of the city’s oldest courses, offering a mature, parkland-style layout. The course runs alongside the Bow River, providing a scenic and challenging experience for golfers. The clubhouse offers dining and event facilities, making it a popular choice for both golf and social events.

    Inglewood Golf

    20. Glencoe Golf & Country Club

    The Glencoe offers 45 holes of championship golf across three courses: Forest, Meadows, and Bridges. Each course presents a unique set of challenges amidst stunning natural surroundings. As a private club, it caters to members with exclusive amenities, including a high-end clubhouse, fine dining, and extensive practice facilities. The Glencoe is renowned for its dedication to providing a premium golfing experience and fostering a sense of community among its members.

    Glencoe Golf

    21. Country Hills Golf Club

    Country Hills features two distinct 18-hole courses, the Ridge and the Talons. The Ridge offers a more traditional parkland-style layout, while the Talons challenges golfers with links-inspired design. Nestled in north Calgary, the club provides scenic views, excellent playing conditions, and a welcoming atmosphere. With facilities for tournaments and events, it’s a versatile destination for avid golfers and social gatherings.

    Country Hills Golf

    22. Pinebrook Golf & Country Club

    Located near the Rocky Mountains, Pinebrook is a private club known for its serene atmosphere and immaculate course conditions. The 18-hole championship course features well-maintained fairways, challenging bunkers, and stunning mountain views. The club also offers dining facilities and social events, making it a great place to connect with fellow members.

    23. Cottonwood Golf & Country Club

    Set along the Bow River, Cottonwood offers a picturesque and enjoyable golf experience. The 18-hole course features a blend of tree-lined fairways and open spaces, catering to players of all skill levels. The club is well-regarded for its friendly community and exceptional service, offering a family-oriented environment for members and guests alike.

    Cottonwood Golf

    24. Highwood Golf & Country Club

    Located in High River, just south of Calgary, Highwood Golf & Country Club features 27 holes split between the Spitzee and Heritage nines. The course combines scenic views with diverse challenges, catering to golfers of all levels. Its welcoming atmosphere and excellent facilities make it a standout in the region.

    25. Nanton Golf Club

    Located just south of Calgary, Nanton Golf Club is a charming 18-hole course that combines a relaxed atmosphere with a challenging layout. The course is ideal for players seeking a casual round of golf amidst scenic surroundings. With a welcoming community and reasonable rates, it’s a popular choice for both locals and visitors.

    Nanton Golf

    26. Speargrass Golf Course

    Speargrass is an 18-hole championship course located just outside Calgary. The course offers a blend of wide fairways, strategically placed bunkers, and challenging greens, set against a backdrop of prairie landscapes and the Bow River. It’s a favorite among golfers seeking a peaceful and enjoyable round.

    27. Woodside Golf Course

    Woodside is a semi-private club located in Airdrie, just north of Calgary. The 18-hole course features challenging water hazards, tree-lined fairways, and undulating greens. Known for its family-friendly atmosphere, the club offers lessons, leagues, and junior programs. The clubhouse provides a comfortable space for dining and socializing.

    Woodside Golf

    28. Collicutt Siding Golf Club

    Situated in Crossfield, Collicutt Siding Golf Club is a par-71 course known for its open layout and well-maintained greens. The course offers a relaxing and enjoyable experience, ideal for both seasoned golfers and beginners. Its welcoming clubhouse and friendly staff add to its charm.

    29. Boulder Creek Golf Course

    Boulder Creek combines links-style design with a welcoming environment. The 18-hole course features wide fairways, large greens, and strategically placed hazards, making it enjoyable yet challenging. Located in Langdon, just outside Calgary, it’s a popular spot for tournaments and casual rounds.

    30. Apple Creek Golf Course

    Situated in Airdrie, Apple Creek offers an 18-hole championship course surrounded by natural beauty. The course is known for its well-maintained fairways, water features, and challenging layout. It also provides a welcoming clubhouse and dining options, making it a complete destination for golf enthusiasts.

    Municipal golf courses

    1. McCall Lake Golf Course

    McCall Lake Golf Course is one of Calgary’s top municipal courses. It offers an 18-hole championship course along with a 9-hole par 3 layout, ideal for beginners. The facilities include a driving range, practice greens, and a pro shop. It’s also known for its scenic lake views and affordable rates.

    2. Shaganappi Point Golf Course

    Shaganappi Point is a city-owned course offering affordable and accessible golf in Calgary. The course features 27 holes, including a 9-hole layout and an 18-hole championship course. Its location near downtown Calgary provides stunning city views, making it a convenient choice for locals.

    3. Confederation Park Golf Course

    Confederation Park Golf Course is a charming 9-hole course located in northwest Calgary. Designed for beginner to intermediate golfers, it offers a welcoming and relaxed atmosphere. The course’s compact layout makes it a popular choice for quick games or practice sessions.

    4. Maple Ridge Golf Course

    Maple Ridge Golf Course is an 18-hole city-operated facility located in Calgary’s southeast. It features tree-lined fairways and challenging greens, making it a favorite among intermediate and advanced players. Known for its well-maintained conditions and reasonable rates, it provides excellent value for golfers.

    Maple Ridge Golf

    5. Lakeview Golf Course

    Lakeview Golf Course, located in Calgary’s southwest, is a family-friendly 9-hole course perfect for beginners and casual players. With flat terrain and scenic surroundings, it offers a relaxing and accessible golf experience. The course is city-owned, making it an affordable option for those looking to enjoy a quick round.

    6. Richmond Green Golf Course

    Richmond Green is a small, 9-hole municipal course ideal for beginners or those looking for an affordable golf outing. Its compact design makes it perfect for a quick round without sacrificing enjoyment.

    Richmond Green Golf