Breaking News
TorontoOnDemand.com wishes you and your loved ones a JOYFULL and SAFE HOLIDAY SEASON! THANK YOU for being part of our community. Here's to a wonderful New Year filled with happiness and success!

Golf in Ontario

Last Minute Deals from hotels.com Canada!

Heading out for a round of golf? Looking for a full-service Golf Course for you’re your next tournament? Whether to play, dine or just relax, Southern Ontario has hundreds of great golf courses that you can visit and fully experience.

Participate in the Greens for a Good Cause!
Southern Ontario’s golf charity tournaments are more than just a day on the course—they’re a chance to support local communities, contribute to important causes, and enjoy a day of friendly competition.

GOLF COURSE DIRECTORY for GTA and Surrounding Areas

A-BC-DE-HI-LM-PQ-TU-XY-Z
Acton Golf Club Acton 519-853-0631
Angus Glen Golf Club Markham 905-887-5157
Annandale Pickering 905-683-3210
Aurora Golf & Country Club Aurora 905-713-6400
Ayren Links Taunton 905-263-2293
Ballantrae Golf Club Ballantrae 905-640-6333
Banty’s Roost Golf & Country Club Caledon East 905-843-9364
Bayview Country Club Thornhill 416-777-1548
Beacon Hall Aurora 905-841-9070
Bloomington Downs Richmond Hill 905-773-1936
Blue Springs Golf Club Acton 519-853-0904
Board of Trade Country Club Woodbridge 416-746-6811
Bolton Golf + Curling Club Bolton 905-880-1400
Bowmanville Golf & Country Club Bowmanville 905-623-2670
Burlington Springs Golf & Country Club Burlington 905-335-2922
Brampton Golf Club Brampton 905-457-4443
Brookside Golf & Country Club Scarborough 416-293-8338
Bushwood Markham 905-640-1233
Caledon Country Club Inglewood 905-838-0121
Carlisle Golf & Country Club Carlisle 800-661-4343
Carruther’s Creek Ajax 905-426-4653
Castlemore Country Club Brampton 905-794-0201
Cedar Brae Golf & Country Club Scarborough 416-293-6702
Century Pines Dundas 905-628-2877
Chedoke Civic Golf Club Hamilton 905-546-3116
Chippewa Creek Golf Mount Hope 905-679-4240
Cobourg Creek Cobourg 905-373-4444
Copetown Woods Copetown 905-627-4653
Credit Valley Golf & Country Club Mississauga 905-275-2505
Cresthaven Golf Club Unionville 905-477-2756
Crosswinds Golf & Country Club Burlington 866-319-5991
Deer Creek Ajax 905-427-7737
Deerfield Burlington 905-847-5555
Dentonia Park Golf Club Scarborough 416-392-2558
Derrydale Golf Club Mississauga 905-670-3030
Devil’s Paintbrush Golf Caledon 519-927-3001
Devil’s Pulpit Golf Course Caledon 519-927-3001
Diamondback Golf Club Richmond Hill 416-213-7456
Don Valley Golf Course Willowdale 416-392-2465
Dundas Valley Dundas 877-404-6534
Eagle’s Nest Golf Club Maple 905-417-2300
Erin Heights Caledon 905-833-9702
Executive Fairways Milton 905-878-5355
Flamborough Hills Copetown 905-628-4653
Flemingdon Park Toronto 416-429-1740
Four Seasons Country Club Claremont 905-649-2436
Foxbridge Golf Club Uxbridge 800-810-8046
Georgetown Golf Club Georgetown 905-877-6011
Glancaster Golf Club Mount Hope 905-679-4033
Glen Abbey Golf Club Oakville 905-844-1811
Glen Cedars Markham 905-294-4457
Glendale Golf & Country Club Hamilton 905-561-1420
Glen Eagle Golf Club Bolton 905-880-0131
Gormley Green Stouffville 905-888-1219
Grand Highland Mississauga 905-712-1183
Granite Ridge Milton 905-878-5494
Halton Inn Campbellville 905-876-3018
Harmony Creek Golf Centre Oshawa 905-433-0211
Hawthorne Valley Ajax 905-686-2028
Highland Glen Flesherton 519-924-4653
The Highlands Golf Club Bradford 905-775-3239
Homestead Golf + Resort Durham 800-380-6776
Hornby Glen Milton 905-878-3421
Humber Valley Golf Course Toronto 416-392-2488
Hunter”s Glen Woodbridge 416-741-4536
Indian Wells Burlington 905-335-2955
Islington Golf Club Islington/Toronto 416-231-1231
Kedron Dells Golf Course Oshawa 905-728-6641
King’s Forest Hamilton 905-546-4781
King Valley Golf Club King City 905-841-5464
Kleinburg Golf Club Kleinburg 905-893-1900
Knollwood Ancaster 905-648-6687
Ladies Golf Club of Toronto Thornhill 905-889-3531
Lakeview Mississauga 905-278-4900
Lambton Golf & Country Club Toronto 416-767-2170
Lionhead Golf Club Brampton 905-655-4653
Lynderbrook Whitby 905-655-4653
Maple Downs Golf Club Richmond Hill 905-832-0880
Maples of Ballantrae Ballantrae 905-640-6077
Markdale Golf Club Brampton 519-986-2690
Markham Green Golf Club Markham 905-294-6156
Markland Wood Country Club Etobicoke 416-621-3400
Mayfield Golf Club Caledon 905-843-1626
Meadowbrook Golf & Country Club Gormley 905-887-5361
Mill Run Golf Club Uxbridge 800-465-8633
Millcroft Burlington 905-332-5111
Mississauga Golf & Country Club Mississauga 905-278-2714
Nobleton Lakes Golf Club Nobelton 905-859-4070
North Halton Golf & Country Club Georgetown 905-457-5456
Oakdale Golf & Country Club Downsview 416-245-6391
Oak Gables Ancaster 905-648-4653
Oakville Executive Golf Club Oakville 905-875-3932
Oakville Golf Club Oakville 905-845-1522
Oshawa Airport Golf Club Oshawa 905-723-5175
Osprey Valley Resorts Caledon 519-927-9034
Parkshore  Golf Club Brampton 905-458-4433
Parkview Golf Club Markham 416-293-2833
Peel Village Golf Course Brampton 905-874-2995
Rattlesnake Point Golf Club Milton 905-878-6222
Richmond Hill Golf Club Richmond Hill 905-889-4653
Richview Golf & Country Club Oakville 905-827-1211
Riverside Golf Club Ajax 905-427-1921
Rolling Hills Golf Club Stouffville 905-888-1955
Rosedale Golf Club Toronto 416-486-8833
Royal Ashburn Golf Club Ashburn 905-686-1121
Royal Woodbine Golf Club Etobicoke 416-674-4653
Saw-Whet Golf Course Oakville 905-827-7750
Scarborough Golf & Country Club Scarborough 416-261-3393
Scarlet Woods Toronto 416-392-2484
Seaton Golf & Country Club Pickering 905-683-3822
Spring Creek Golf & Country Club Claremont 905-649-5333
St. Andrew’s Valley Golf Aurora 905-727-7888
St. George’s Golf & Country Club Islington/Toronto 416-231-9350
Streetsville Glen Golf Club Mississauga 905-451-9325
Summit Golf & Country Club Richmond Hill 905-884-8621
Tam O’Shanter Golf Club Agincourt 416-392-2547
The National Golf Club Woodbridge 416-798-4901
The Toronto Golf Club Port Credit 905-278-1212
Thornhill Country Club Thornhill 905-889-4984
Tyandaga Golf Course Burlington 905-889-3291
Uplands Golf Club Thornhill 905-889-3291
Watson’s Glen Golf Course Pickering 905-655-9187
Weston Golf & Country Club Weston 416-241-8538
Westview Golf Club Aurora 905-727-0446
Whitby Country Lane Whitby 905-655-3263
White Oaks Golf Club Oakville 905-257-5409
Whitevale Golf Club Whitevale 905-294-1056
Willow Valley Golf Club Mount Hope 905-678-2703
Winchester Golf Club Whitby 905-655-4757
Woodlands Golf & Country Club Brampton 905-794-0852
York Downs Golf  & Country Club Unionville 905-477-3105
Skip to content