Skip to content Skip to footer


the world’s bestcourses

Our 12 custom-made indoor golf simulators offer golfers of all skill levels a fun and realistic golfing experience. We have many modes to choose from such as stroke play, match play, scramble format and many, many more. We’re proud to offer more than 80 of the world’s top golf courses to choose from – brought to you by Full Swing Golf.

Not the best golfer? No problem! Our indoor golf software can give you a mulligan, a free drop and even ‘boost’ every shot to help keep everyone competitive and in the game!

Warm Up! Tropical & Warm Weather Courses
∙ Aviara – Four Seasons (San Diego California)
∙ Bay Hill (Orlando, Florida)
∙ Cabo del Sol (Ocean Course) (Mexico)
∙ Club at Hokuli’a (Hawaii)
∙ Dorado Beach (East) (Puerto Rico)
∙ Emerald Dunes (West Palm Beach, Florida)
∙ Hapuna (Hawaii)
∙ Kapalua Village (Maui, Hawaii)
∙ King and Bear (Florida)
∙ Mauna Kea (Hawaii)
∙ Mauna Lani (Hawaii)
∙ Panther Lake (Orlando, Florida)
∙ Pelican Hill (California)
∙ Pinehurst #8 (North Carolina)
∙ Princeville (Hawaii)
∙ Robert Trent Jones – Cambrian Ridge (Alabama)
∙ Robert Trent Jones – Judge (Alabama)
∙ Robert Trent Jones – Links (Alabama)
∙ RTJ Silver Lakes – Backbreaker (Alabama)
∙ RTJ Silver Lakes – Heartbreaker (Alabama)
∙ RTJ Silver Lakes – Mindbreaker (Alabama)
∙ Spyglass Hill (California)
∙ The Links at Spanish Bay (California)
Fantasy Courses
∙ Devil’s Island (Tropical)
∙ Pacific Rim (Tropical)
∙ Par 3 Mountain (All Par 3s)
∙ Par 3 Ocean (All Par 3s)
∙ Skeleton Coast (Seaside)
∙ Three Canyons (Par 3s)

Head for the Hills! Mountains, Canyons
and Desert Courses
∙ Barton Creek Fazio Foothills (Texas)
∙ Bighorn Canyons (California)
∙ Bighorn Mountains (California)
∙ Bountiful Ridge (Utah)
∙ Castle Pines (Colorado)
∙ Entrada at Snow Canyon
∙ Prairie Dunes (Kansas)
∙ Raven Club South Mountain (Arizona)
∙ Stone Canyon (Arizona)
∙ Superstition Mountain (Arizona)
∙ Thanksgiving Point (Utah)
∙ The Gallery – North (Arizona)
∙ Troon North – Monument (Arizona)
∙ Tribute at the Ostego Club (Michigan)
∙ Wade Hampton (North Carolina)
OH Canada! Canadian Courses
∙ Banff Springs (Alberta)
∙ Chateau Whistler (B.C.)
∙ Club Le Golf Le Sorcier (Gautineau Que.)
∙ Greywolf (B.C.)
Miscellaneous Courses
∙ Covered Bridge (Indiana)
∙ Lakeside (Utah)
∙ Latrobe CC (Pennsylvania)
∙ Owl Creek GC & Resort (New York
∙ Westfields CC (Virginia)
∙ Pacific Dunes (Oregon)

Play Like The Pros!
∙ Bethpage Black U.S. OPEN (Farmingdal N.Y.)
∙ The Belfry 4 Ryder Cups (England)
∙ Cog Hill 1997 U.S. Amateur (Lemont, Illinois)
∙ Firestone (south) 3 PGA Championships (Akron, Ohio)
∙ Gleneagles 2014 Ryder Cup (Perthshire, Scotland)
∙ Oakmont Several U.S. Opens and
2016 U.S. Open (Pennsylvania)
∙ Pebble Beach Several U.S. Opens (California)
∙ Pinehurst #2 Several U.S. Opens (North Carolina)
∙ St. Andrews – Old Course Several British Opens (Scotland)
∙ Torrey Pines 2008 U.S. Open (California)
∙ Valderrama Ryder Cup (Spain)
∙ Harbour Town PGA Tour Event (Hilton Head, S.C.)
∙ Innisbrook Copperhead PGA Tour Event (Tampa, Florida)
∙ Kapalua Plantation PGA Tour Event (Maui, Hawaii)
∙ Kiawah Island (Ocean) PGA Tour Event (South Carolina)
∙ Bandon Dunes PGA Tour Event (Oregon)
∙ Sea Island PGA Tour Event (Georgia)
Go International: British, European and Worldwide Courses
∙ The Belfry (England)
∙ Frankfurter Golf Club (Germany)
∙ Golf Resort Kuneticka Hora (Czech Republic)
∙ Holtsmark GK (RTJ) (Norway)
∙ Kauri Cliffs (New Zealand)
∙ Le Grand George (South Africa)
∙ Loc Lomond (Scotland)
∙ Losby Golf & CC (Norway)
∙ New South Wales (Australia)
∙ Phoenix CC (Japan)
∙ Royal Melbourne (Australia)
∙ St. Andrews – Jubilee Course (Scotland)
∙ St. Andrews – New Course (Scotland)
∙ Taghazout (Morocco)


Dust off your clubs and get ready for a round at one
of the world’s most prestigeous courses.


1360 Highway #3
Oldcastle ON N0R 1L0

Contact Us

Call: 519-966-4911


The driving range and mini golf course are now open for the 2024 golf season. . Open daily at 9am. The indoor golf building is open on some rainy days and for groups, by reservation only. Please call: 519-966-4911 for more information.