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.3 km from city centre, Mactier, ON, Canada 
GoodBased on 120 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.

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

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.5 Excellent
1090 Sherwood Road, Port Carling, ON, Canada
Show on map
5.7 km from city centre, Port Carling, ON, Canada 
ExcellentBased on 265 reviews
8.5

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

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 354 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.

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

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 411 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.5 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 411 hotels
High Falls Bay Cottages, Camping & Waterpark
High Falls Bay Cottages, Camping & Waterpark
6.0 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.

S$ 197
Avg. per night
Sherwood Inn
Sherwood Inn
8.5 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.

S$ 226
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.

S$ 277
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.3 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.

S$ 285
Avg. per night
Taboo Muskoka
Taboo Muskoka
8.7 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.

S$ 403
Avg. per night

Hotel prices in Lake Muskoka

3 stars

S$ 277 - S$ 403

Taboo Muskoka

No. 1 most popular

Taboo Muskoka
8.7 Excellent
S$ 403
Avg. per night
Residence Inn by Marriott Gravenhurst Muskoka Wharf
S$ 277
Avg. per night
4 stars and up

S$ 226 - S$ 285

Rocky Crest Golf Resort

No. 1 most popular

S$ 285
Avg. per night
Sherwood Inn

Best value

Sherwood Inn
8.5 Excellent
S$ 226
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?

    Lake Muskoka has plenty to offer. Consider staying in some of its most favoured locations, like Gravenhurst, Bracebridge, and Muskoka Lakes.

  • What are the best hotels in Lake Muskoka?

    JW Marriott The Rosseau Muskoka Resort & Spa is a very popular hotel in Lake Muskoka, with a score of 8.4 from 267 reviews. Quality Inn (8.0 from 295 reviews) and Howard Johnson by Wyndham Gravenhurst (8.0 from 237 reviews) are also highly rated Lake Muskoka hotels based on recent feedback from HotelsCombined users.