Crystal Beach

Muskoka Lakes



Crystal Beach Hotel Deals

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 $259 per night from Jun 21 to Jun 22
CA $259
CA $304 total
Jun 21 - Jun 22
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. ...
9.2/10 Wonderful! (1,013 reviews)
"I recently stayed at a Residence Inn and had an excellent experience. The property was very clean and well maintained throughout my stay. The staff were courteous, friendly, and always willing to help. The complimentary breakfast was good with a nice selection of options each morning. The location ..."

Reviewed on Jun 14, 2026

Residence Inn by Marriott Gravenhurst Muskoka Wharf
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 $569 per night from Jun 21 to Jun 22
CA $569
CA $754 total
Jun 21 - Jun 22
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.6/10 Excellent! (1,011 reviews)
"Views were amazing. Lots to do for kids on the resort itself. Nice spa services. Restaurants were a highlight."

Reviewed on Jun 15, 2026

JW Marriott The Rosseau Muskoka Resort & Spa
Windermere House

Windermere House

3.5 out of 5
2508 Windermere Road Muskoka Lakes ON
The price is CA $199 per night from Jun 18 to Jun 19
CA $199
CA $280 total
Jun 18 - Jun 19
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/10 Wonderful! (1,012 reviews)
"The room was cozy and very clean with views of the lake. The restaurants have excellent food and drinks with very attentive staff, also the lobby bar is a great place to chill for a night time cocktail. The grounds are gorgeous and was able to spend a relaxing day at the pool. The Windermere is a ..."

Reviewed on Jun 10, 2026

Windermere House
Tru By Hilton Bracebridge, On

Tru By Hilton Bracebridge, On

2.5 out of 5
320 Taylor Road Bracebridge ON
The price is CA $148 per night from Jun 24 to Jun 25
CA $148
CA $174 total
Jun 24 - Jun 25
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! (438 reviews)
"Easily accessible from the highway, breakfast was fabulous with many choices. Beds extremely comfortable."

Reviewed on Jun 13, 2026

Tru By Hilton Bracebridge, On
Inn at the Falls

Inn at the Falls

3.5 out of 5
8 Mahaffy Court Bracebridge ON
The price is CA $147 per night from Jun 22 to Jun 23
CA $147
CA $173 total
Jun 22 - Jun 23
includes taxes & fees
Book a stay at this beach inn in Bracebridge. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff and the clean rooms in our ...
8.8/10 Excellent! (948 reviews)
"Paid for balcony, not clean. No internet. Musty smell. Dripping sound of water In walls. Would not recommend this hotel Would not come back."

Reviewed on Jun 15, 2026

Inn at the Falls
Howard Johnson by Wyndham Gravenhurst

Howard Johnson by Wyndham Gravenhurst

2 out of 5
1165 Muskoka Rd South Gravenhurst ON
The price is CA $145 per night from Jun 16 to Jun 17
CA $145
CA $170 total
Jun 16 - Jun 17
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. ...
8/10 Very Good! (1,008 reviews)
"Great stay for one night. Breakfast was well stocked"

Reviewed on Jun 7, 2026

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