Looking for properties near Lake Muskoka?

Then you've come to the right place! Enter your dates and choose from 24 properties.

More than 1 million people last month said they'd recommend Booking.com to their family and friends.

FREE cancellation on most rooms! Instant confirmation when you reserve

Featured Hotels Near Lake Muskoka

Guests' Choice
  • $140

    Average price per night

    Residence Inn by Marriott Gravenhurst Muskoka Wharf

    Residence Inn by Marriott Gravenhurst Muskoka Wharf 3 stars

    Gravenhurst (1.3 miles from Lake Muskoka)

    9.3 Wonderful 403 reviews
    Description Review
  • $101

    Average price per night

    The Inn on Bay

    The Inn on Bay

    Gravenhurst (1.9 miles from Lake Muskoka)

    9.5 Exceptional 112 reviews
    Description Review
  • $157

    Average price per night

    Pine Grove Cottages

    Pine Grove Cottages 2 stars

    Gravenhurst (1.4 miles from Lake Muskoka)

    9.0 Wonderful 16 reviews
    Description Review
  • $94

    Average price per night

    Howard Johnson Inn Gravenhurst

    Howard Johnson Inn Gravenhurst 2-star hotel

    Gravenhurst (2.5 miles from Lake Muskoka)

    7.5 Good 131 reviews
    Description Review
  • $71

    Average price per night

    Eden Place Bed & Breakfast

    Eden Place Bed & Breakfast

    Gravenhurst (1.5 miles from Lake Muskoka)

    6.6 Review score 25 reviews
    Description Review
  • $78

    Average price per night

    Bear & Butterfly Bed and Breakfast

    Bear & Butterfly Bed and Breakfast

    Gravenhurst (3.4 miles from Lake Muskoka)

    9.3 Wonderful 18 reviews
    Description Review