Hotels on the Lake in Muskoka District from $87

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    one key icon
    Treat yourself
    Save instantly and earn perks with One Key
    today icon
    Change your mind
    Book hotels with free cancellation

Top Cities in Muskoka District

Pick from 25 Muskoka District Hotels on the Lake with updated room rates, reviews, and availability. Most hotels are fully refundable.

Hidden Valley Resort, Ascend Hotel Collection
3.0 star property
7.6 out of 10, Good, (1000)
"We were at deerhurst for a dance competition and the rates at HV were a lot better. We Could walk to the competition and we were away from the crowds "
The price is $110
$152 total
includes taxes & fees
Jun 6 - Jun 7
Hidden Valley Resort, Ascend Hotel Collection
Spring Lake Resort
3.0 star property
8.8 out of 10, Excellent, (364)
"Nice view, clean, a bit tidy from room to room."
Spring Lake Resort
Windermere House
3.5 star property
8.8 out of 10, Excellent, (376)
"Beautiful Resort, friendly staff and so relaxing. Wonderful getaway."
The price is $146
$205 total
includes taxes & fees
Jun 16 - Jun 17
Windermere House
Save an average of 15% on thousands of hotels when you're signed in
Deerhurst Resort
3.5 star property
7.8 out of 10, Good, (1004)
"View of the lake from our room."
The price is $153
$214 total
includes taxes & fees
Jun 6 - Jun 7
Deerhurst Resort
Colonial Bay Motel and Cottages
2.0 star property
8.8 out of 10, Excellent, (63)
"Bruce and Nicole are great. Welcoming, friendly and attentive. The property is quiet, spacious and conveniently located. We look forward to coming back. Thank you for a great stay! "
The price is $92
$104 total
includes taxes & fees
Jun 6 - Jun 7
Colonial Bay Motel and Cottages
Gwanatchewan Cottage - Private Island
3.0 star property
Gwanatchewan Cottage - Private Island
Make your Memories Waterfront Cottage
9.8 out of 10, Exceptional, (17)
"The cottage is beautiful, the view is spectacular, the lake was quiet, and we really had a great time. I also want to point out that we made 2 requests during our stay, and both were taken care of immediately, which we deeply appreciate!"
Make your Memories Waterfront Cottage
Walker Lake Resort
3.0 star property
9.2 out of 10, Wonderful, (23)
"My husband and I rented the Cedar cottage for Thanksgiving weekend! It was great! The cottage is spacious, comfortable & completely sanatized. We had a beautiful view of the lake and enjoyed kayaking & sitting by the water enjoying the autumn colours! We loved having a BBQ, outdoor firepit & an indoor fireplace. It was a true "cottage" experience. We hope to return again!"
Walker Lake Resort
Residence Inn by Marriott Gravenhurst Muskoka Wharf
3.0 star property
9.0 out of 10, Wonderful, (1000)
"Had an excellent stay. Will be back."
The price is $186
$218 total
includes taxes & fees
Jun 23 - Jun 24
Residence Inn by Marriott Gravenhurst Muskoka Wharf
Pinedale Inn
2.0 star property
8.8 out of 10, Excellent, (670)
"Neatly maintained rooms and linen. Neat sef sufficient Kitchen "
The price is $87
$102 total
includes taxes & fees
Jun 6 - Jun 7
Pinedale Inn
Don't see what you're looking for?
See all available properties in Muskoka District
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.

Muskoka District Hotels on the Lake information

 

Hotels on the Lake in Muskoka District

25

Highest price
$186
Cheapest price
$87
Number of guest reviews
4,517
Total number of hotels in Muskoka District
1,299

 

Frequently asked questions

How much do lakeside hotels in Muskoka District cost?
Lakeside hotels in Muskoka District range between $87 and $186 per night. This means you can plan a vacation near the water at a price that fits your budget. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly lakeside hotels in Muskoka District?
Choose Windermere House and make your vacation to Muskoka District nice and comfortable. This family-friendly lakeside hotel has a 3.5-star rating and conveniences like a nearby beach and a swimming pool. Muskoka District has tons of family-friendly attractions to check out that’ll keep the kids entertained. High Falls Water Park and Dee Bank Falls offer fun for travelers both young and old.
Why book your lakeside hotel in Muskoka District with Expedia?
Expedia can help you find the ideal lakeside hotel whatever your travel plans or budget. Save money and choose a 2-star property near the water, or splurge on 5-star accommodations where dazzling lake views are right outside your door. Use our search filters to find an escape in Muskoka District that suits your style.
How can I find cheap lakeside hotels in Muskoka District?
Use Expedia’s handy filters to set your price per night budget. Then, select your preferred hotel star rating — they range from basic (1 star) to luxury (5 star). You can also search based on an area you want to stay in. Finding your dream lakeside hotel in Muskoka District at the perfect price couldn’t be easier!
What is there to do in Muskoka District near my lakeside hotel?
You’ll find tons of wonderful things to put on your itinerary in Muskoka District. Head for big attractions like High Falls Water Park, Dee Bank Falls and Skeleton Lake. Windermere Golf & Country Club, North Granite Ridge Golf Club and Bracebridge Resource Management Centre are other highlights.

Recent reviews of Muskoka District hotels
Expedia verified reviews