Metropolitan Toronto Golf Courses

A listing of golf courses and clubs in the Metropolitan Toronto region in Southern Ontario.

Course City Holes Access
Acton Golf Club Acton 18 Public
Blue Springs Golf Club Acton 18 Private
Tam O’ Shanter Golf Club Agincourt 18 Public
Annandale Golf & Country Club Ajax 18 Semi-Private
Deer Creek Golf Club Ajax 45 Public
Carruthers Creek Golf Centre Ajax 18 Public
Osprey Valley Resorts Alton 54 Public
Oakridge Golf Club Ashburn 18 Public
Royal Ashburn Golf Club Ashburn 18 Semi-Private
Heather Glen Golf Course Ashburn 9 Public
St. Andrews Valley Golf Club Aurora 18 Public
Beacon Hall Golf Club Aurora 18 Private
Westview Golf Club Aurora 27 Public
Magna Golf Club Aurora 18 Private
Highland Gate Golf Club Aurora 18 Semi-Private
Ballantrae Golf Club Ballantrae 18 Public
Caledon Woods Golf Club Bolton 18 Private
Ayren Links Golf Club Bowmanville 18 Public
Bowmanville Golf & Country Club Bowmanville 18 Public
Stone Henge Golf Club Bowmanville 9 Public
Brampton Golf Club Brampton 18 Private
Castlemore Country Club Brampton 18 Public
Lionhead GCC Legends Brampton 18 Public
Lionhead GCC Masters Brampton 18 Public
Peel Village Golf Club Brampton 9 Public
Parkshore Golf Club Brampton 9 Public
Riverstone Golf & Country Club Brampton 9 Semi-private
Turnberry Golf Club Brampton 18 18
Lakeridge Links Golf Club Brooklin 18 Public
Lyndebrook Golf Club Brooklin 9 Public
Winchester Golf Club Brooklin 18 Public
Crosswinds Golf & Country Club Burlington 18 Public
Burlington Golf & Country Club Burlington 18 Private
Burlington Springs Golf Club Burlington 18 Public
Hidden Lake Golf & Country Club Burlington 36 Semi-Private
Millcroft Golf Club Burlington 18 Semi-Private
Tyandaga Municipal Golf Club Burlington 18 Public
Indian Wells Golf Club Burlington 18 Public
Camisle Golf Burlington 27 Public
Bantys Roost Golf & Country Club Caledon 27 Public
Devil’s Pulpit Caledon 18 Private
Devil’s Paintbrush Caledon 18 Private
Glen Eagle Golf Club Caledon 27 Public
Mayfield Golf Club Caledon, East 18 Public
Carlisle Golf & Country Club Carlisle 27 Public
Glen Cedars Golf Club Claremont 18 Public
4 Seasons Country Club Claremont 18 Public
Pebblestone Golf Club Courtice 9 Public
Donalda Club Don Mills 18 Private
Flemingdon Park Golf Club Don Mills 9 Public
Oakdale Golf & Country Club Downsview 27 Private
Calerin Golf Club Erin 9 Public
Erin Heights Golf Club Erin 9 Public
Markland Wood Country Club Etobicoke 18 Private
Royal Woodbine Golf Club Etobicoke 18 Public
St. George’s Golf & Country Club Etobicoke 18 Private
Centennial Park Golf Centre Etobicoke 27 Public
Eagle Ridge Golf Club Georgetown 18 Semi-Private
North Halton Golf & Country Club Georgetown 18 Private
Station Creek Golf Club – South Gormley 18 Private
Station Creek Golf Club – North Gormley 18 Private
Rolling Hills Golf Club – Championship Gormley 18 Semi-Private
Rolling Hills Golf Club – Challenge Gormley 18 Semi-Private
Rolling Hills Golf Club – Classic Gormley 18 Semi-Private
Meadowbrook Golf & Country Club Gormley 27 Private
Wyldewood Golf & Country Club Hornby 18 Private
Hornby Glen Golf Course Hornby 18 Public
Piper’s Heath Golf Club Hornby 18 Public
Caledon Country Club Inglewood 18 Semi-Private
Islington Golf Club Islington 18 Private
Eastbourne Golf Club Keswick 9 Private
Orchard Beach Golf & Country Club Keswick 9 Public
Cardinal Golf Club Kettleby 54 Public
Carrying Place Golf & Country Club Kettleby 18 Private
King Valley Golf Club King City 18 Private
King’s Riding Golf Club King City 18 Private
Hunters Glen Golf Club Kleinburg 18 Semi-Private
Kleinburg Golf Club Kleinburg 27 Public
Copper Creek Golf Club Kleinburg 18 Public
Eagles Nest Golf Club Maple 18 Public
Angus Glen Golf Club South Markham 18 Public
Angus Glen Golf Club North Markham 18 Public
Mandarin Golf & Country Club Markham 18 Private
Markham Golf & Country Club Markham 18 Private
Parkview Golf Club – Valley Markham 18 Public
Parkview Golf Club – Upper Markham 18 Public
Cresthaven Golf Club Markham 18 Public
Bushwood Golf Club Markham 27 Public
Markham Green Golf Club Markham 9 Public
Granite Ridge Golf Club Milton 36 Public
Greystone Golf Club Milton 18 Private
Executive Fairways Golf Centre Milton 9 Public
Trafalgar Golf & Country Club Milton 18 Private
RattleSnake Point Golf Club Milton 45 Private (Clublink)
Lowville Golf Club Milton 18 Public
Royal Ontario Golf Club Milton 18 Public
Glencairn Golf Club Milton 27 Private
Credit Valley Golf & Country Club Mississauga 18 Private
Derrydale Golf Club Mississauga 9 Public
Lakeview Golf Course Mississauga 18 Public
Mississaugua Golf & Country Club Mississauga 18 Private
Streetsville Glen Golf Club Mississauga 18 Public
The Toronto Golf Club Mississauga 18 Private
Grand Highland Golf Club Mississauga 9 Public
BraeBen Golf Course Mississauga 27 Public
Newcastle Golf Course Newcastle 18 Public
Glenway Country Club Newmarket 18 Private
Silver Lakes Golf & Country Club Newmarket 18 Public
Nobleton Lakes Golf Club Nobleton 27 Public
Deerfield Golf Club Oakville 18 Public
Glen Abbey Golf Club Oakville 18 Public (Clublink)
Oakville Golf Club Oakville 9 Private
Saw-Whet Golf Course Oakville 18 Public
White Oaks Golf Club Oakville 9 Public
Oakville Executive Golf Club Oakville 27 Public
Hockley Valley Resort Orangeville 18 Public
Mono Hills Country Club Orangeville 18 Private
The Iron & The Eagle Golf Club Orangeville 9 Public
Kedron Dells Golf Course Oshawa 18 Public
Oshawa Golf Club Oshawa 18 Private
Oshawa Airport Golf Club Oshawa 18 Public
Harmony Creek Golf & Country Club Oshawa 18 Public
Cherry Downs Golf & Country Club Pickering 27 Private
Pickering Golf Club Pickering 18 Public
Riverside Golf Course Pickering 9 Public
Watson’s Glen Golf Course Pickering 18 Semi-Private
Ash Brook Golf Club Port Hope 18 Public
Dalewood Golf & Curling Club Port Hope 18 Public
Port Hope Golf & Country Club Port Hope 18 Semi-Private
Maple Downs Golf & Country Club Richmond Hill 18 Private
Richmond Hill Golf Club Richmond Hill 18 Public
Bathurst Glen Golf Club Richmond Hill 18 Public
DiamondBack Golf Club Richmond Hill 18 Private
Summit Golf & Country Club Richmond Hill 18 Private
Bloomington Downs Golf Club Richmond Hill 18 Public
Dentonia Park Golf Club Scarborough 18 Public
Scarboro Golf & Country Club Scarborough 18 Private
The Toronto Hunt Club Scarborough 9 Private
King’s Bay Golf Club Seagrave 9 Semi-Private
Pheasant Run Golf Club Sharon 27 Public
Shawneeki Golf & Country Club Sharon 18 Public
Granite Golf Club Stouffville 18 Private
Emerald Hills Golf & Country Club Stouffville 18 Private
Maples Of Ballantrae Stouffville 27 Public
Sleepy Hollow Golf & Country Club Stouffville 18 Private
Spring Lakes Golf Club Stouffville 54 Private
St. Andrew’s East Golf & Country Club Stouffville 18 Private
Thornhill Golf & Country Club Thornhill 18 Private
Uplands Golf & Ski Club Thornhill 9 Semi-Private
Ladies’ G.C. Of Toronto Thornhill 18 Private
Bayview Country Club Thornhill 18 Private
Don Valley Golf Club Toronto 18 Public
Cedar Brae Golf & Country Club Toronto 18 Private
Humber Valley Golf Club Toronto 18 Public
Lambton Golf & Country Club Toronto 27 Private
Rosedale Golf Club Toronto 18 Private
Scarlett Woods Golf Club Toronto 18 Public
Woodington Lake Golf Club Tottenham 18 Public
York Downs Golf & Country Club Unionville 27 Private
Foxbridge Golf & Country Club Uxbridge 18 Public
Mill Run Golf & Country Club Uxbridge 36 Public
Wooden Sticks Golf Club Uxbridge 18 Public
Weston Golf & Country Club Weston 18 Private
Country Lane Golf Club Whitby 18 Public
Whitevale Golf Club Whitevale 18 Private
Board Of Trade Golf & Country Club Woodbridge 27 Private
The National Golf Club Of Canada Woodbridge 18 Private