Hotels in Lake Muskoka

Search and compare Lake Muskoka hotels from hundreds of travel sites and save

Lake Muskoka
30 Jul — 31 Jul2
Lake Muskoka
Fri 30/7
Sat 31/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Lake Muskoka

Filter by star ratings
All filters
Rocky Crest Golf Resort
Rocky Crest Golf Resort
7.5 Good
RR#1, Hamer Bay Road, Mactier, ON, Canada
Show on map
10.2 km from city centre, Mactier, ON, Canada 
GoodBased on 137 reviews
7.5

Situated in Muskoka, Rocky Crest Golf Resort provides 4-star accommodation, as well as an outdoor pool, a swimming pool and a private beach. It offers complimentary Wi-Fi, outdoor tennis courts and water slides.

Residence Inn by Marriott Gravenhurst Muskoka Wharf
Residence Inn by Marriott Gravenhurst Muskoka Wharf
8.6 Excellent
285 Steamship Bay Road, Gravenhurst, ON, Canada
Show on map
1.2 km from city centre, Gravenhurst, ON, Canada 
ExcellentBased on 375 reviews
8.6

Conveniently situated and providing an indoor pool, this charming property is an easy drive from Bracebridge. It also provides a 24-hour reception, an express check-in and check-out feature and meeting rooms.

High Falls Bay Cottages, Camping & Waterpark
High Falls Bay Cottages, Camping & Waterpark
6.2 Good
50 Brodie Crescent, Bracebridge, ON, Canada
Show on map
5.6 km from city centre, Bracebridge, ON, Canada 
GoodBased on 121 reviews
6.2

High Falls Bay Cottages Camping & Waterpark offers a comfortable setting while in Bracebridge. It also provides an outdoor pool, a terrace and a BBQ/picnic area.

Sherwood Inn
Sherwood Inn
8.4 Excellent
1090 Sherwood Road, Port Carling, ON, Canada
Show on map
5.7 km from city centre, Port Carling, ON, Canada 
ExcellentBased on 282 reviews
8.4

Recently refurbished, Sherwood Inn provides elegant 4-star accommodation in Muskoka. It offers outdoor tennis courts, a swimming pool and complimentary Wi-Fi access.

Taboo Muskoka
Taboo Muskoka
8.5 Excellent
1209 Muskoka Beach Road, Gravenhurst, ON, Canada
Show on map
4.9 km from city centre, Gravenhurst, ON, Canada 
ExcellentBased on 209 reviews
8.5

Located in Gravenhurst, Taboo Resort Golf and Spa Gravenhurst is within a 20-minute drive of Muskoka Airport and offers free Wi-Fi, a private beach and a sauna. It also provides a Jacuzzi, an outdoor pool and outdoor tennis courts.

Top Rated Lake Muskoka hotels

Show all 475 hotels
1
Residence Inn by Marriott Gravenhurst Muskoka Wharf
Residence Inn by Marriott Gravenhurst Muskoka Wharf
8.6 Excellent
285 Steamship Bay Road, Gravenhurst, ON, Canada
Show on map
1.2 km from city centre, Gravenhurst 

Conveniently situated and providing an indoor pool, this charming property is an easy drive from Bracebridge. It also provides a 24-hour reception, an express check-in and check-out feature and meeting rooms.

2
Sherwood Inn
Sherwood Inn
8.4 Excellent
1090 Sherwood Road, Port Carling, ON, Canada
Show on map
5.7 km from city centre, Port Carling 

Recently refurbished, Sherwood Inn provides elegant 4-star accommodation in Muskoka. It offers outdoor tennis courts, a swimming pool and complimentary Wi-Fi access.

Cheapest hotels in Lake Muskoka, Muskoka Lakes

Show all 475 hotels
Sherwood Inn
Sherwood Inn
8.4 Excellent
1090 Sherwood Road, Port Carling, ON, Canada
Show on map
5.7 km from city centre,  

Recently refurbished, Sherwood Inn provides elegant 4-star accommodation in Muskoka. It offers outdoor tennis courts, a swimming pool and complimentary Wi-Fi access.

₹ 10,404
Avg. per night
High Falls Bay Cottages, Camping & Waterpark
High Falls Bay Cottages, Camping & Waterpark
6.2 Good
50 Brodie Crescent, Bracebridge, ON, Canada
Show on map
5.6 km from city centre,  

High Falls Bay Cottages Camping & Waterpark offers a comfortable setting while in Bracebridge. It also provides an outdoor pool, a terrace and a BBQ/picnic area.

₹ 12,633
Avg. per night
Rocky Crest Golf Resort
Rocky Crest Golf Resort
7.5 Good
RR#1, Hamer Bay Road, Mactier, ON, Canada
Show on map
10.2 km from city centre,  

Situated in Muskoka, Rocky Crest Golf Resort provides 4-star accommodation, as well as an outdoor pool, a swimming pool and a private beach. It offers complimentary Wi-Fi, outdoor tennis courts and water slides.

₹ 13,971
Avg. per night
Residence Inn by Marriott Gravenhurst Muskoka Wharf
Residence Inn by Marriott Gravenhurst Muskoka Wharf
8.6 Excellent
285 Steamship Bay Road, Gravenhurst, ON, Canada
Show on map
1.2 km from city centre,  

Conveniently situated and providing an indoor pool, this charming property is an easy drive from Bracebridge. It also provides a 24-hour reception, an express check-in and check-out feature and meeting rooms.

₹ 15,383
Avg. per night
Taboo Muskoka
Taboo Muskoka
8.5 Excellent
1209 Muskoka Beach Road, Gravenhurst, ON, Canada
Show on map
4.9 km from city centre,  

Located in Gravenhurst, Taboo Resort Golf and Spa Gravenhurst is within a 20-minute drive of Muskoka Airport and offers free Wi-Fi, a private beach and a sauna. It also provides a Jacuzzi, an outdoor pool and outdoor tennis courts.

₹ 21,625
Avg. per night

Hotel prices in Lake Muskoka

3 stars

₹ 13,971 - ₹ 21,625

Residence Inn by Marriott Gravenhurst Muskoka Wharf
₹ 15,383
Avg. per night
Taboo Muskoka

No. 2 most popular

Taboo Muskoka
8.5 Excellent
₹ 21,625
Avg. per night
Rocky Crest Golf Resort

Best value

₹ 13,971
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Lake Muskoka

Landmarks in Lake Muskoka

Lake Muskoka travel FAQs

  • Where is the best place to stay in Lake Muskoka?

    Our travellers prefer to stay in places like Gravenhurst, Bracebridge, and Muskoka Lakes while in Lake Muskoka.

  • What are the best hotels in Lake Muskoka?

    Residence Inn by Marriott Gravenhurst Muskoka Wharf is a very popular hotel in Lake Muskoka, with a score of 8.6 from 375 reviews. JW Marriott The Rosseau Muskoka Resort & Spa (8.3 from 284 reviews) and Quality Inn (8.0 from 317 reviews) are also highly rated Lake Muskoka hotels based on recent feedback from HotelsCombined users.