Skip to main content

The best golf hotels in Muskoka

Check out our pick of great golf hotels in Muskoka

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Blue Spruce Bed and Breakfast Muskoka is set in Gravenhurst, 600 metres from Gravenhurst Opera House & Arts Centre, 5.9 km from Tree Museum, and 8.7 km from Muskoka Boat Heritage Centre. The air-conditioned accommodation is 3.5 km from Lake Muskoka, and guests can benefit from on-site private parking and complimentary WiFi. The property is non-smoking and is located 34 km from Casino Rama. Angela and Guillermo are very nice Persons, Thank you

Show more Show less
9.2
Superb
326 reviews
Price from
US$120
per night

Located in Port Severn, 25 km from Tay River Basin, Rawley Resort, Spa & Marina provides accommodation with free bikes, free private parking, a seasonal outdoor swimming pool and a fitness centre. Providing a restaurant, the property also has a garden, as well as a sauna and a hot tub. The accommodation features a 24-hour front desk, a shuttle service, a shared lounge and free WiFi. Location, location, location! It was perfect. The staff were wonderful and so accommodating. We just wish we’d found the Rawley Resort before. Everything was superb. A real anti-dote to modern day living - just arrive, unpack and chill!!

Show more Show less
9
Superb
119 reviews
Price from
US$217
per night

Set in Huntsville, the recently renovated Our Place Up North BnB offers accommodation 6.4 km from Deerhurst Highlands Golf Course and 100 metres from The Acres Driving Range Artisans Gallery. Guests can benefit from a patio and a picnic area. There is an outdoor fireplace and guests can make use of free WiFi and free private parking. Great place and very convenient location

Show more Show less
9.7
Exceptional
35 reviews
Price from
US$154
per night

4BR Entire private modern cottage - Hilltop view is a recently renovated holiday home in Huntsville, where guests can make the most of its garden and barbecue facilities. Boasting private check-in and check-out, this property also provides guests with an outdoor fireplace. There is a sun terrace and guests can make use of free WiFi, free private parking and an electric vehicle charging station.

Deerhurst Highlands Golf Course is 11 km from the accommodation, while The Acres Driving Range Artisans Gallery is 4.5 km from the property. The property was gorgeous and spacious.

Show more Show less
9.6
Exceptional
8 reviews
Price from
US$482
per night

A recently renovated holiday home situated in Dwight, Peaceful lakeside cottage great for a staycation. Features a garden. The property is around 300 metres from Dwight Beach, 16 km from Deerhurst Highlands Golf Course and 9.4 km from The Acres Driving Range Artisans Gallery. There is a sun terrace and guests can make use of free WiFi, free private parking and an electric vehicle charging station. We had a wonderful stay at this peaceful lakeside cottage. The location was absolutely perfect—quiet, scenic, and right by the water. The cottage was clean, cozy, and well-equipped with everything we needed for a relaxing getaway. My family especially loved spending time on the deck and enjoying the beautiful lake views. It truly felt like a home away from home. We’re already talking about coming back. Highly recommended!

Show more Show less
9.3
Superb
19 reviews
Price from
US$249
per night

Offering barbecue facilities and garden view, Muskoka Manor STR-2025-168 is set in Dwight, 24 km from Deerhurst Highlands Golf Course and 18 km from The Acres Driving Range Artisans Gallery. There is a private entrance at the holiday home for the convenience of those who stay. The holiday home offers rooms with air conditioning, free private parking and free WiFi. I loved the location. Nice and secluded. Very family friendly. I would definately return. The owners were super helpful and very communicative.

Show more Show less
9.2
Superb
47 reviews
Price from
US$179
per night

Four Ninety Muskoka B & B in Gravenhurst provides adults-only accommodation with an open-air bath, a garden and a tennis court. The property has lake and garden views, and is 4.8 km from Lake Muskoka. There is a picnic area and guests can make use of free WiFi, free private parking and an electric vehicle charging station. Everything. Very clean, very close to the lake, with a small wood immediately behind the property. Lovely quiet location, approximately 20 minutes walk from the restaurants and shops on the bay. The breakfast selection was excellent, a great start to your day, and the hot tub was a welcome end to it.

Show more Show less
9.2
Superb
41 reviews
Price from
US$170
per night

Overlooking Peninsula Lake, this property offers motel rooms and cottages. It is just 10 km from Huntsville. All guest rooms include a fridge and coffee machine. Complimentary WiFi is provided.

Satellite TV is provided in each room at Colonial Bay Motel. All rooms offer an en suite bathroom with a hairdryer and toiletries. Cottages include a full kitchen. "Perfect location – spotless and serene! Surrounded by nature with stunning lake views. The place was immaculately clean, well-equipped, and very informative. The host was exceptionally friendly and welcoming. We loved the added bonus of having kayaks available – a peaceful and memorable experience!"

Show more Show less
9
Superb
87 reviews

Set in Huntsville, 10 km from Deerhurst Highlands Golf Course, Home2 Suites By Hilton Huntsville offers accommodation with a shared lounge, free private parking, a terrace and barbecue facilities. The property is around 3.4 km from Muskoka Heritage Place - Museum, Village, Train, 13 km from The Acres Driving Range Artisans Gallery and 42 km from Santa s Village. The hotel has an indoor pool, a 24-hour front desk and free WiFi throughout the property. The staff was amazing and helpful. The rooms are spacious and very clean. Microwave, fridge, pots to keep in the microwave, mugs and plates are available. A dishwasher too.

Show more Show less
8.6
Fabulous
1,369 reviews
Price from
US$82
per night

Located in Huntsville, 2.8 km from Deerhurst Highlands Golf Course, Fairy Bay Lakehouse provides accommodation with a garden, free private parking, a private beach area and a shared lounge. Featuring family rooms, this property also provides guests with a children's playground. Facilities include a terrace and free WiFi is available throughout the property. Everything was perfect and we could use canoes and fishing. The kids and adults had great time there

Show more Show less
8.7
Fabulous
465 reviews
Price from
US$64
per night

Most booked golf hotels in Muskoka this month

Golf Hotels that guests love in Muskoka