Ontario is not just a hub for business and innovation, but also a popular vacation destination offering plenty of fun things to do. Beyond its large and bustling urban areas, one will find beautiful countryside and gorgeous beaches, which make this province a favorite among those looking for a relaxing weekend getaway! For the kids and kids-at-heart, Ontario offers its best theme parks and amusement parks. Whether you’re looking to get away to the greens, or simply looking for top-notch accommodation for your next trip to Ontario, you’re in luck! For a bit of work, play, and stay, continue reading to learn about the top golf resorts in Ontario, Canada.
We handpicked these listings carefully, considering (wherever possible) recent guest reviews, location, accommodation type, prices, availability of dates, decor, and access to golf course. The image galleries get refreshed with the latest updates regularly. They were last updated on December 25, 2024.
Why Trust Trip101?
✅ Over 50,000 articles reviewed and published by our experienced team
✅ Over 50 years of combined experience researching, writing and reviewing travel articles
✅ Over 40,000 hours spent on research and fact-checking from credible sources (last year’s data)
✅ Optimizing content from data-driven insights collected directly from users on our platform
✅ Focus on authentic and up-to-date information by collaborating with local guides, global travelers and other industry experts
✅ Long-standing partnerships with credible brands like Airbnb, Booking.com, Agoda, Expedia, GetYourGuide, Viator, RVShare and more
✅ Full disclosure on any partnerships or sponsored content
Trip101’s team of writers, editors, and content managers oversees the publication of all travel content, including destination guides, accommodation recommendations, and travel tips. They have extensive experience in the travel industry and no content, written or visual, gets published without a review. Many of our team’s work has also been featured in Travel+Leisure, National Today, The Indian Express, The Telegraph (India), Robb Report, The Adventure Handbook, Tripoto, Korea Tourism Organization, and Korean Ministry of Culture, Sports and Tourism. Some of them are also members of professional organizations like the Society of American Travel Writers and the International Travel Writers and Photographers Alliance.
Each member of the team follows Trip101's methodology and strict editorial guidelines to ensure accuracy, authenticity, and relevance.
Hotels with golf course on-site
1. Forest Golf Club and Inn
Nestled in the scenic region of Ontario, this property with a golf course offers a haven for golf enthusiasts and leisure seekers alike. With its 27-hole championship golf course, cozy inn featuring 75 rooms, and a restaurant boasting a patio overlooking the course, every aspect of your stay is designed for comfort and enjoyment. Tee off on the meticulously maintained greens and fairways, or hone your skills at the driving range and putting green.
The hotel also offers an indoor pool, an outdoor tennis court, and a beautiful terrace for relaxation. Unwind in the sauna or hot tub after an exhilarating round. Additionally, the property features an 18-hole course, a 9-hole course, and a new Disc Golf Course, ensuring endless golfing opportunities. For even more variety, just a short drive away, the 18-hole Sand Hills Golf Club awaits.
Forest Golf Club and Inn
Address: 102 Main St. S.
253.47 km (157.5 mi) from Mount St. Louis Moonstone
2. Living Stone Golf Resort (from USD 175)
Traveling to Ontario with family in tow? You and your loved ones are sure to have an excellent time at the Living Stone Golf Resort! This sprawling 750-acres (303.5 hectares) golf and spa resort in Ontario is a favorite among families, because of its wide variety of top-notch services and amenities. The resort boasts top-notch condos, equipped with amenities such as a coffee maker, cable TV, and free Wi-Fi access. Some of their premium condos even have luxuries like fully functional kitchens and spa bathtubs. Of course, the resorts’ main draw is the Cranberry Golf Course and its well-maintained 18-hole golf course. In addition to this, there are plenty of other options for fun and activity at the resort. You can enjoy some tennis at the courts, or take a refreshing dip at the indoor pool and hot tub. If you plan to visit during the winter, there are a good number of outdoor activities you can enjoy including cross-country skiing, snowshoeing and snowmobiling. For some family-friendly fun, there is also a kids’ pool and a children’s camp. After all that excitement, you and your loved ones can also unwind at the Aqua Path Spa or have a bite at the Memories Restaurant & Bar, which offers fine Italian cuisine, all day-round.
Living Stone Golf Resort
Address: 19 Keith Avenue
47.1 km (29.3 mi) from Mount St. Louis Moonstone
3. Highlands Four Season Resort (from USD 133)
True to its name, the Highlands Four Season Resort would be the perfect place to enjoy your next getaway, no matter what the time of year! During the summer, guests can enjoy golfing, boating, various water sports, and ATV rides. In the winter months, there is just as much fun activities in and around the resort. You can go downhill skiing within a 10-minute drive of this golf course resort in Ontario. There is also an outdoor skating rink that you can find at the nearby village of Calabogie. Snowmobile rentals are available at the village, as well. If you want to go shopping or try out the local fare, you can also check out the artisan shops and restaurants at Burnstown, which is only about 24 km (14.91 mi) from the Highlands Four Season Resort. After a day of fun and adventure, you can find rest in the resort’s well-equipped guest suites. Each of the Highlands Four Season Resort’s suites feature comforts including a flat-screen TV, microwave and fridge, and free Wi-Fi access. Some of their premium suites even come with a fully functional kitchen and multiple bedrooms.
Highlands Four Season Resort
Address: 981 Barryvale Road
242.58 km (150.8 mi) from Mount St. Louis Moonstone
4. Barry's Bay Golf Resort (from USD 96)
When you find yourself in this township in Ontario, head down to the beachfront Barry’s Bay Golf Resort for a day of fun with the family. This picturesque resort is set on a nine-hole golf course overlooking the stunning Pershick Lake. All the guest rooms here come with a private balcony with a view of the lake, as well as a sofa bed, a coffeemaker, a private bathroom, and free Wi-Fi. Besides golf, you may also enjoy other activities such as boating, fishing, and cycling.
Barry's Bay Golf Resort
Address: 2937 Old Barry's Bay Road, R.R. #2
185.84 km (115.5 mi) from Mount St. Louis Moonstone
5. Oakwood Resort (from USD 96)
Located in Grand Bend, close to Lake Huron, the Oakwood Resort is a golf resort that boasts both rustic charm and top-notch facilities. Each of the resort’s beautiful suites are complete with comforts like plush beds, spotless private baths, a large flat-screen television, a mini-fridge, and Wi-Fi access. Some even come with a fireplace and a spa bath! This vacation resort in Ontario offers plenty of choices for leisure. Its main draw is its on-site, 18-hole golf course. In addition to their on-site golf course, there are lots of things you can enjoy at the resort. If you’d prefer to relax and unwind, you can take a dip in the indoor pool, treat yourself to a day at the spa and wellness center, or spend some time at the sauna. For some fun indoors, you can also check out the games room. You can also enjoy some delicious meals at the resort’s a la carte restaurant.
You’re sure to find everything you would need at the resort! However, if you wish to explore the area, there are also a good number of popular local attractions that are nearby. The Huron Country Play House and the Grand Bend Motorplex are both just 4 km (2.48 mi) from the resort, while the Pinery Provincial Park is 10 km (6.21 mi) away.
Oakwood Resort
Address: 70761 Bluewater Highway
221.28 km (137.5 mi) from Mount St. Louis Moonstone
Please note that the following entry is a hotel in Ontario that features an on-site golf course. Although this is not a full-on resort, it is definitely another excellent accommodation in Ontario where you can enjoy some time in the greens!
6. Georgian Bay Hotel Trademark Collection by Wyndham (from USD 216)
Located just beyond the town center of Collingwood, the resort boasts great nature view, fresh air, and a quiet location. Coupled with their excellent amenities and services, the Georgian Bay Hotel would be the ideal choice for anyone hoping to get away from the hustle and bustle of city life, without being too far from its conveniences. The hotel’s suites boast sleek, contemporary décor, as well as a good number of amenities. These include a microwave, coffee maker, mini-fridge, and Cable TV. If you want to grab a bite, the hotel also features a family-style, in-house restaurant. Called the Gustav Chophouse, you can enjoy filling and delicious meals here for breakfast, lunch, and dinner, daily. There are plenty of leisurely activities you can here, too. You can enjoy some golf at the nearby Cranberry Golf Course, a game of tennis at the on-site courts, or even just a dip in the pool. In the summer, you can drive to the nearby Scenic Caves Nature Adventures and Wasaga Beach. Meanwhile, in the winter, you can also take a 10-minute drive down to the nearby Blue Mountain Ski Village for skiing and other winter sports. Finally, after all that activity, you can unwind at the hotel’s on-site full-service spa called The Spa at Georgian. If you’re looking for some rest and relaxation, the Georgian Bay Hotel would be just the place for you.
Georgian Bay Hotel Trademark Collection by Wyndham
Address: 10 Vacation Inn Drive
48.51 km (30.2 mi) from Mount St. Louis Moonstone
7. Horseshoe Resort (from USD 96)
Outdoor adventures await you at the Horseshoe Resort! Situated just 25 km (15.53 mi) from Lake Simcoe in Horseshoe Valley, the Horseshoe Resort is the perfect accommodation for anyone looking to enjoy the great outdoors, while still having access to top-notch comforts and amenities. At this four-season resort, you can enjoy a wide variety of activities. One of their main attractions is their two golf courses, each boasting verdant greens and fairways lined with lush trees. In addition to its golf courses, the resort also features 26 ski runs! You can also try your hand at horseback riding, feel the rush of ziplining and downhill mountain biking, or take a dip in the indoor and outdoor pools – all this, in one resort! And after having spent the day you, you can rest easy in one of the resort’s guest rooms. Each room is elegantly decorated and comes with amenities like incredibly soft beds, a work desk, a coffee maker, cable television and free Wi-Fi access, for your entertainment. If you’re feeling hungry, you can also enjoy some hearty meals at the family-friendly Crazy Horse Restaurant, or check out the Sliks Dining Lounge, for some gourmet dishes and wines.
Horseshoe Resort
Address: 1101 Horseshoe Valley Road
8.69 km (5.4 mi) from Mount St. Louis Moonstone
Resort with nearby golf course (within 3 km)
8. Great Wolf Lodge Waterpark Resort (from USD 373)
Great Wolf Lodge Waterpark Resort in Niagara Falls is a great place to book especially when you’re with the kids. While it may not have an on-site golf course, Niagara Golf Course is less than 1.6 km (1 mi) away. The guest rooms here come with a fridge, a microwave, and a seating area. Some suites have private balconies too.
The resort not only dons a waterpark, but it also has hot tubs, indoor and outdoor pools, a fitness center, and several on-site restaurants. A recreation room is at your disposal too!
Great Wolf Lodge Waterpark Resort
Address: 3950 Victoria Avenue
174.81 km (108.7 mi) from Mount St. Louis Moonstone
9. Northumberland Heights Wellness Retreat & Spa (from USD 285)
Delicious and varied meal options for breakfast and dinner, excellent restaurant with friendly staff.
Reasonable rates with inclusive breakfast and spa access. Some additional fees apply.
Beautiful, secluded location with lovely natural surroundings and views.
Spacious rooms, hot spa facilities, serene country setting, free access to hot tubs, steam room, sauna, nature trails, yoga classes.
Located in the town of Cobourg along Lake Ontario, Northumberland Heights Wellness Retreat & Spa is a fine place to spend your next vacation. It may not be a golf resort, but a golf course is convenient located nearby. This wellness resort offers a well-equipped spa, a hot tub, and a sauna for the ultimate relaxation. There are also yoga classes you can join during your stay. An on-site restaurant offers international food for lunch and dinner. Do take note that this resort is for adults only.
Northumberland Heights Wellness Retreat & Spa
Address: 795 Northumberland Heights Road
142.29 km (88.5 mi) from Mount St. Louis Moonstone
10. Rawley Resort, Spa & Marina (from USD 214)
Rawley Resort, Spa & Marina is a highly rated vacation spot in Port Severn. This elegant resort features a shared lounge, a garden, a seasonal swimming pool, and a bar. The resort may not have an on-site golf course, there’s one that’s a quick drive from here. After a day out in the course, come back to your resort and treat yourself to some good ol’ pampering. The spa offers couples’ massages, full-body massages, body treatments, and a whole lot more!
Rawley Resort, Spa & Marina
Address: 2900 Kellys Road, P.O. Box 189
20.12 km (12.5 mi) from Mount St. Louis Moonstone
Stay and play at the best golf resorts in Ontario
Whether you’re looking to treat yourself to some time in the greens, or simply hoping to unwind and have some family-friendly fun, these top-notch golf resorts have just what you need! We hope you check out these excellent accommodations on your next trip to Ontario!
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data
