Ontario Golf Directory

Browse Golf Near by Region

Golf Near currently surfaces launch coverage for Durham, Toronto / Scarborough, York Region East, and Kawartha / Peterborough / Northumberland. Start with a region, then narrow by category or listing type.

Regions

Recent listings

Golf Course · Claremont

4 Seasons Country Club

18 holes · Public tee times · from $52.21 $$

Set in rolling countryside at the northern fringe of Pickering, 4 Seasons Country Club is a public 18-hole layout with a driving range and event facilities that suit both casual rounds and corporate outings. Online booking is available throughout the season.

4 Seasons Country Club (18)

Scorecard previewDriving rangeEvents

See course Course details verified recently

Golf Course · Markham

Angus Glen Golf Club

36 holes · Public tee times + memberships · from $175 $$$$$

Set along natural wetlands, streams, and mature woodland in Markham, Angus Glen Golf Club is a semi-private 36-hole facility with two distinct championship courses. The North Course was designed by Doug Carrick; the South Course was redesigned by Mackenzie & Ebert and hosted the Canadian Open in 2002 and 2007 and the 2015 Pan Am Games. Both courses offer online booking alongside a driving range, restaurant, and full academy.

North Course (18) · South Course (18)

Scorecard previewDriving rangeRestaurantLessonsRental clubs

See course Course details verified recently

Golf Course · Port Hope

Ash Brook Golf Club

18 holes · Public tee times · from $60 $$

Ash Brook Golf Club is a public Port Hope course with a dedicated driving range and seasonal mini-golf on site. The facility publishes current driving range hours and basket pricing, making it a verified practice option in Northumberland County.

Ash Brook Golf Club (18)

Range pricingMatsScorecard previewDriving range

See course Course details verified recently

Golf Course · Whitchurch-Stouffville

Ballantrae Golf Club

18 holes · Public tee times · from $84.07 $$$

Routed through the rolling terrain of Whitchurch-Stouffville, Ballantrae Golf Club presents a public 18-hole par-72 layout that plays to 6,659 yards from the back tees with a slope of 138. The course offers a genuine test for mid-to-low handicappers while remaining accessible to recreational players, backed by a driving range, chipping area, and on-site restaurant. Tee times are available to the public with no membership required.

Scorecard previewDriving rangeRestaurantLessonsRental clubs

See course Course details verified recently

Golf Course · Fraserville

Baxter Creek Golf Club

18 holes · Public tee times · from $65 $$

Spread across 6,601 yards in rural Fraserville, Baxter Creek is a public 18-hole, par-72 layout designed by architect David L. Moote and operated by the same local family for five generations. A full amenity set — driving range, restaurant, pro shop, and lessons — backs a course that Canadian Golf Magazine has cited as one of the country's best values.

Baxter Creek Golf Club (18)

Scorecard previewDriving rangeRestaurantLessonsPower carts

See course Course details verified recently

Golf Course · Thornhill

Bayview Golf and Country Club

18 holes · Member / guest access

Carved into Thornhill's established residential landscape at the heart of the Greater Toronto Area, Bayview Golf and Country Club presents a private 18-hole par-71 championship layout stretching to approximately 6,942 yards. The course is designed to challenge scratch players and club-level competitors alike, with a short-game practice area and 8,000-square-foot putting green rounding out the practice offerings. Play is reserved for members and their guests.

Bayview (18)

Scorecard previewDriving range

See course Course details verified recently

Golf Course · Aurora

Beacon Hall Golf Club

18 holes · Member / guest access

Designed by Bob Cupp and described by players as a compelling blend of tree-lined corridors and open links-style holes, Beacon Hall Golf Club is a private equity club in Aurora playing 7,148 yards to a par of 72 from the back tees — a course rating of 76.1 and slope of 153 reflect its position among Ontario's most demanding layouts. The property has earned consistent Top 100 recognition in Canada, and membership is structured on a shareholder model rather than an annual-fee basis. Access is reserved for members and their guests.

Beacon Hall (18)

Scorecard previewDriving rangeRestaurantLessonsRental clubs

See course Course details verified recently

Golf Course · Beaverton

Beaverton Golf Course

18 holes · Public tee times · from $36.75 $

Beaverton Golf Course sits at the northern edge of Durham Region near Lake Simcoe, offering a walkable par-35 layout at just over 5,300 yards that suits recreational golfers looking for a relaxed, unpretentious round. The course is among the closest public options to the Lake Simcoe shoreline in Durham.

Beaverton Golf Course (18)

Scorecard preview

See course Course details verified recently

Golf Course · Keene

Bellmere Winds Golf Resort

18 holes · Public tee times + memberships · from $70 $$

Perched on the bluffs above Rice Lake near Keene, Bellmere Winds is an 18-hole, par-71 semi-private course woven through a Great Blue Resorts property where fairways share the grounds with resort cottages and lake views. Stay-and-play packages and membership options are available alongside the public tee sheet.

Bellmere Winds Golf Resort (18)

Scorecard previewRestaurantLessonsPower cartsEvents

See course Course details verified recently