Elgin Golf Courses

Bowes Creek Country Club

Open to the public, Bowes Creek is an award-winning course with private membership advantages. Our "member for a day" fee includes unlimited golf, driving range, and full use of the facility.

The Highlands of Elgin Golf Course

Highlands of Elgin has become a premier destination for thousands of golfers throughout the region. Nine new holes reclaim an old stone quarry, and take maximum advantage of the unique and dramatic landforms that were left behind, including a twelve acre quarry lake.

Wing Park Golf Course

A classic 9-hole golf course perfect for any level golfer who wants to get in a quick round.

Information and Guidelines

  • Tee times accepted up to one week in advance
  • Golf outings accepted (minimum 16 players)
  • Golf shop with high-quality merchandise and competitive pricing
  • Tree memorial program
  • Weekend permanent tee times currently available
  • CDGA handicapping service available
  • All city golf facilities are spike-free
  • Corporate residents unlimited season pass available

2023 Season Rates

Book a Tee Time 

To book a Tee Time, visit golf course websites directly: