Skip to main content

Filter by:


Star rating

Review score

Bala – 19 hotels and places to stay
See the latest prices and deals by choosing your dates.
Muskoka Lakes Hotel and Resorts, hotel in Bala

Muskoka Lakes Hotel and Resorts is located on the beachfront in Port Carling, 24 km from Eaglecrest Aerial Park and 28 km from Santa s Village.

Everything was good.
8.6
Scored 8.6
Fabulous
Rated fabulous
489 reviews
Price from£164.59per night
Sherwood Inn, hotel in Bala

Situated on Lake Joseph, Sherwood Inn features a fitness centre, a spa and wellness centre and a restaurant overlooking the water.

The organization of the room, cleanness, and the restaurant service.
8.1
Scored 8.1
Very good
Rated very good
347 reviews
Price from£156.69per night
Windermere House, hotel in Bala

Windermere House is a 4-star hotel located on Lake Rosseau in Muskoka, Ontario. Amba Spa is located at this lakefront hotel. Rooms overlooking the garden or lake are featured.

Nothing, they try to queez your money as much as possible.
7.4
Scored 7.4
Good
Rated good
127 reviews
Price from£130.36per night
Beachside on Lake Muskoka, hotel in Bala

Set in Port Carling, 36 km from Lake Muskoka, Beachside on Lake Muskoka offers accommodation with a garden, free private parking, a tennis court and a private beach area.

Free to use paddle boat to enjoy the lakeview. Friendly host.
9.0
Scored 9.0
Superb
Rated superb
86 reviews
Price from£150.11per night
JW Marriott The Rosseau Muskoka Resort & Spa, hotel in Bala

Boasting a full-service spa and a swim-through indoor/outdoor pool. This JW Marriott is just a 5-minute drive from The Rock Golf Course in Minett, Ontario.

Terrible customer service, terrible wait times at restaurants
8.3
Scored 8.3
Very good
Rated very good
215 reviews
Price from£272.25per night
Muskoka Lakefront 3-bdrm Chalet, hotel in Bala

Located in Port Carling, 39 km from Lake Muskoka and 17 km from Eaglecrest Aerial Park, Muskoka Lakefront 3-bdrm Chalet provides spacious air-conditioned accommodation with a terrace and free WiFi.

It's a great place to kick back. Very clean as well.
8.6
Scored 8.6
Fabulous
Rated fabulous
14 reviews
Price from£286.63per night
Howard Johnson by Wyndham Gravenhurst, hotel in Bala

This Granvenhurst hotel provides free Wi-Fi. A refrigerator and a microwave are offered in all rooms. Muskoka Wharf is 4 minutes’ drive away.

The rooms were clean and the staff was friendly. Everything is close to the hotel, which made it very handy & nice.
7.6
Scored 7.6
Good
Rated good
385 reviews
Price from£84.90per night
Inn at the Falls, hotel in Bala

Situated in Bracebridge, 20 km from Lake Muskoka, Inn at the Falls features accommodation with a garden, free private parking, a shared lounge and a terrace.

Quiet stay. Beautiful view. Spacious rooms and very comfortable beds.
8.0
Scored 8.0
Very good
Rated very good
573 reviews
Price from£131.54per night
Residence Inn by Marriott Gravenhurst Muskoka Wharf, hotel in Bala

This hotel is located on the shores of Lake Muskoka in Gravenhurst, Ontario. It has an indoor pool and offers stylish suites with an LCD TV and kitchenettes.

8.4
Scored 8.4
Very good
Rated very good
314 reviews
Price from£203.36per night
Taboo Muskoka, hotel in Bala

Set in Gravenhurst and with Lake Muskoka reachable within 10 km, Taboo Muskoka offers a seasonal outdoor swimming pool, non-smoking rooms, free WiFi throughout the property and a bar.

My kids and I enjoyed the beautiful view from our balcony, and the lovely breakfast we had at the restaurant on-site.
8.4
Scored 8.4
Very good
Rated very good
407 reviews
Price from£211.84per night
See all hotels near Bala
Subscribe to receive premium deals

Prices drop the moment you sign up!

gogless