Ontario may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Search Resort Hotels in Muskoka from CA $144

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Featured Resort Hotels in Muskoka

JW Marriott The Rosseau Muskoka Resort & Spa
4.5 out of 5
1050 Paignton House Road, Muskoka Lakes, ON
Free cancellationReserve now, pay when you stay
The price is CA $271 per night from Oct 18 to Oct 19

Nestled on the beach, this Muskoka Lakes resort is within a 10-minute walk of Muskoka Sports and Recreation, The Rock Golf Course and Lake Rosseau. Lake Joseph ...

4.2/5Excellent! (508 reviews)

"We loved our stay at JW Marriott! We were so pleasantly surprised by our upgraded room and had a great time with the activities. Cleanliness was good and for the most part, everyone was following all the Covid safety guidelines. All the employees were also very friendly which makes it all the more ..."…"

Reviewed on Sep. 20, 2020

JW Marriott The Rosseau Muskoka Resort & Spa
Deerhurst Resort
3.5 out of 5
1235 Deerhurst Dr, Huntsville, ON
Free cancellation
The price is CA $179 per night from Oct 18 to Oct 19

Nestled on the beach, this Huntsville resort is 0.5 mi (0.9 km) from Hidden Valley Highlands Ski Area and 2.6 mi (4.2 km) from Grandview Golf Club. Huntsville ...

3.8/5Good! (932 reviews)

"The location is great! I got to see deers up close for the first time :) Our experience could have been much better is the indoor activities were open! If you are coming with young kids, be ready for them to watch a lot of tv There are NO outdoor playgrounds, swings and the indoor playground is close! ..."…"

Reviewed on Sep. 16, 2020

Deerhurst Resort
Hidden Valley Resort, Ascend Hotel Collection
3 out of 5
1755 Valley Road W, Huntsville, ON
Free cancellationReserve now, pay when you stay
The price is CA $144 per night from Oct 5 to Oct 6

Located in Huntsville, this beachfront resort is connected to the convention centre, 0.2 mi (0.3 km) from Hidden Valley Highlands Ski Area, and within 6 mi (10 ...

3.8/5Good! (646 reviews)

"The way they control social distances is good really take care of the people and everything is really clean"…"

Reviewed on Sep. 12, 2020

Hidden Valley Resort, Ascend Hotel Collection

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Windermere House
3.5 out of 5
2508 Windermere Road, Muskoka Lakes, ON
Free cancellationReserve now, pay when you stay
The price is CA $218 per night from Sep 22 to Sep 23

Located in Muskoka Lakes, this beachfront resort is next to a golf course, just steps away from Lake Rosseau, Windermere Marina and Windermere Golf & Country ...

4.1/5Very Good! (106 reviews)

"Good staff comfortable bed nice restaurant good view overall comfortable stay."…"

Reviewed on Sep. 20, 2020

Windermere House
Clevelands House Resort Muskoka
3.5 out of 5
1040 Juddhaven Road, Muskoka Lakes, ON
Get Rates

Nestled on the beach, this Muskoka Lakes resort is within 1 mi (2 km) of Lake Rosseau, The Rock Golf Course and Muskoka Sports and Recreation. Lake Joseph is ...

3.2/5 (30 reviews)
Would never stay here again!

"Cleveland House has a beautiful property with an incredible location on Lake Rosseau. Mature trees, and many buildings with character. That being said, I’d never stay here again. Regardless of some minimal upgrades, the place looks as though it hasn’t changed since the 60s. Happy upon arrival, things ..."…"

Reviewed on Oct. 30, 2018

Clevelands House Resort Muskoka
Muskoka Grandview
3.5 out of 5
939 Highway 60, Huntsville, ON
Get Rates

Nestled on the beach, this Huntsville resort is 1.3 mi (2.2 km) from Grandview Golf Club and 2.3 mi (3.7 km) from Hidden Valley Highlands Ski Area. Huntsville ...

3.4/5Good! (44 reviews)

"Parents raved about this place after a weekend stay!"…"

Reviewed on Oct. 17, 2016

Muskoka Grandview
Great Blue Resorts - Lantern Bay Resort
2.5 out of 5
1336 S Morrison Lake Rd, Gravenhurst, ON
Get Rates

Located on the beach, this family-friendly resort is within 16 mi (25 km) of Torrance Barrens Dark-Sky Preserve, Gull Lake Rotary Park and Bethure Memorial House. ...

Great Blue Resorts - Lantern Bay Resort
Don't see what you're looking for?
See all available properties in Muskoka
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.