Crystal Beach

Muskoka Lakes



Crystal Beach Hotel Deals

Muskoka Bay Resort

Muskoka Bay Resort

3.5 out of 5
1217 N Muldrew Lake Rd Gravenhurst ON
Fully refundable
The price is CA $372 per night from Aug 11 to Aug 12
CA $372
CA $482 total
Aug 11 - Aug 12
includes taxes & fees
Book a stay at this golf hotel in Gravenhurst. Enjoy free WiFi, free parking, and an outdoor pool. Our guests praise the helpful staff in our reviews. Popular ...
Muskoka Bay Resort
JW Marriott The Rosseau Muskoka Resort & Spa

JW Marriott The Rosseau Muskoka Resort & Spa

4.5 out of 5
1050 Paignton House Road Muskoka Lakes ON
The price is CA $611 per night from Aug 30 to Aug 31
CA $611
CA $805 total
Aug 30 - Aug 31
includes taxes & fees
Book a stay at this luxury resort in Muskoka Lakes. Enjoy free WiFi, 2 outdoor pools, and a full-service spa. Our guests praise the helpful staff in our reviews. ...
8.8/10 Excellent! (1,000 reviews)
"The room was nice. The view was nice - lakeside balcony. It was for 4 of us. The room had 1 King & sofabed. We needed to request the bedding for the sofabed - not in room. We also had to request an extra set of towels. Half way through the stay we needed to ask for a 4th set of towels…they must reset ..."

Reviewed on Jul 27, 2026

JW Marriott The Rosseau Muskoka Resort & Spa
Residence Inn by Marriott Gravenhurst Muskoka Wharf

Residence Inn by Marriott Gravenhurst Muskoka Wharf

3 out of 5
285 Steamship Bay Road Gravenhurst ON
The price is CA $331 per night from Aug 16 to Aug 17
CA $331
CA $389 total
Aug 16 - Aug 17
includes taxes & fees
Stay at this hotel in Gravenhurst. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff and the property condition in our reviews. ...
Residence Inn by Marriott Gravenhurst Muskoka Wharf
Tru By Hilton Bracebridge, On

Tru By Hilton Bracebridge, On

2.5 out of 5
320 Taylor Road Bracebridge ON
The price is CA $151 per night from Aug 30 to Aug 31
CA $151
CA $178 total
Aug 30 - Aug 31
includes taxes & fees
Stay at this hotel in Bracebridge. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Santa's Village and Rotary Centennial Gardens are located ...
9/10 Wonderful! (514 reviews)
"It was nice. Room was clean. Pool was a little underwhelming."

Reviewed on Jul 29, 2026

Tru By Hilton Bracebridge, On
Windermere House

Windermere House

3.5 out of 5
2508 Windermere Road Muskoka Lakes ON
The price is CA $387 per night from Aug 9 to Aug 10
CA $387
CA $493 total
Aug 9 - Aug 10
includes taxes & fees
Book a stay at this beach resort in Muskoka Lakes. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff and the property condition ...
9.2/10 Wonderful! (1,002 reviews)
"First time and not the last.. it is a beautiful property. The staff made it very enjoyable. The Wednesday evening I went to the restaurant terrace and the staff went out of their way to bring a heat lamp, made a special cocktail and served up a great Reuben and Chocolate dessert."

Reviewed on Jul 30, 2026

Windermere House
Howard Johnson by Wyndham Gravenhurst

Howard Johnson by Wyndham Gravenhurst

2 out of 5
1165 Muskoka Rd South Gravenhurst ON
The price is CA $170 per night from Aug 3 to Aug 4
CA $170
CA $200 total
Aug 3 - Aug 4
includes taxes & fees
Book a stay at this business-friendly motel in Gravenhurst. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. ...
Howard Johnson by Wyndham Gravenhurst
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.



Crystal Beach

Choose two or more items and save on your trip:

Explore a world of travel with Expedia