Breaking News
Festival season is far from over. Download the summer/fall edition of FESTIVALS + SPECIAL EVENTS available FREE on this page and make your summer plans

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.

GOLF COURSE DIRECTORY for GTA and Surrounding Areas

  • A-D
    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
  • E-H
    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
  • I-L
    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
  • M-P
    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
  • Q-T
    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
  • U-X
    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
  • Y-Z
    York Downs Golf  & Country Club Unionville 905-477-3105