Skip to main content

The best inns in Ontario

Check out our pick of great inns in Ontario

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Centrally located in the city of Windsor, this inn is a 5 minutes’ drive from Devonshire Mall and Roseland Golf Club. And spacious rooms with free WiFi.

Parking is free at the inn. Caesar’s Windsor Casino, the WFCU Centre and the Windsor Riverfront are all within 10 minutes' drive. Everything very clean, new, comfortable

Show more Show less
9.1
Superb
1,020 reviews
Price from
US$102
per night

Located in Milford, 22 km from Sandbanks Provincial Park, Jackson's Falls Country Inn provides accommodation with a garden, free private parking, a shared lounge and a terrace. 47 km from Hell Holes Nature Trails & Caves and 47 km from Tyendinaga Caves, the property offers a bar and barbecue facilities. The property is allergy-free and is set 47 km from Forest Mills Conservation Area. The inn was perfectly located for what we needed. The room was gorgeous and check in was very easy. The back covered porch in our room was a beautiful extra. I would definitely stay here again.

Show more Show less
9
Superb
117 reviews
Price from
US$151
per night

The Juniper Inn is set in St. Catharines, 300 metres from Lakeside Park Beach and 23 km from Niagara Falls Train Station. The property is around 23 km from Casino Niagara, 24 km from Niagara Fallsview Casino Resort and 24 km from Skylon Tower. The accommodation offers room service and free WiFi. I loved the little touches in the rooms ( snacks, mini champagne, coffee) as well as the design of the rooms. They are so inviting and makes you almost not want to leave the hotel. This is my second visit and I will definitely be back!

Show more Show less
9.6
Exceptional
500 reviews
Price from
US$94
per night

Set in Niagara Falls and with Casino Niagara reachable within 1.2 km, Serene Niagara Inn offers a garden, allergy-free rooms, free WiFi and a shared lounge. Built in 1910, this 4-star inn is within 1.6 km of Niagara Falls Train Station and 2 km of Old Falls Street. Private parking is available on site. The proximity to the falls was great. Just a 10-15 minute walk which was a bonus. Excellent breakfast, super clean room and a comfortable stay. We had a wonderful time.

Show more Show less
9.1
Superb
522 reviews
Price from
US$89
per night

All guest rooms come with air conditioning, a flat-screen TV with satellite channels, a fridge, a coffee machine, a shower, free toiletries and a wardrobe. All rooms have a private bathroom with a hairdryer, while some rooms also offer a balcony and others also have city views. At the inn, rooms come with a seating area. Martin was very informative and friendly. The room was setup with all sorts of nice small details. Everything was clean, new, and tidy.

Show more Show less
9.6
Exceptional
182 reviews

Located in Queenston, Niagara-on-the-Lake, South Landing Inn features free WiFi access and free private parking.

Brock's Monument is 400 metres from South Landing Inn, while Floral Clock is 1.7 km away. An amazing refurbished house. The decoration and furnishings is beautiful. Clean, spoiling and romantic . Bed is out of this world

Show more Show less
9.7
Exceptional
198 reviews
Price from
US$221
per night

Set in Niagara on the Lake, 1.6 km from Mississauga Beach, The Old Bank House offers accommodation with a garden, free private parking, a shared lounge and a terrace. Located around 23 km from Old Falls Street, the inn with free WiFi is also 23 km away from Rainbow Bridge. The property is non-smoking and is located 21 km from Niagara Falls Train Station. Everything!! Amazing views. Historic building. Beautiful room & bathroom. Ease of check in and check out. Location.

Show more Show less
9
Superb
790 reviews
Price from
US$132
per night

Situated within 400 metres of Avon Theater and 1.3 km of Stratford Festival Theatre, Edison's Inn features rooms with air conditioning and a private bathroom in Stratford. Free WiFi is provided.

All units in the inn are fitted with a coffee machine. Rooms are fitted with a private bathroom with a hairdryer, while some boast city views. The rooms at Edison's Inn are fitted with a seating area and a flat-screen TV with cable channels. The property was spotlessly clean. The bed was very comfortable. It was only a couple of minutes walk to the river, several good restaurants and dedicated parking. The host was made some excellent recommendations, was very helpful and super quick to respond!

Show more Show less
9
Superb
454 reviews
Price from
US$118
per night

Located in Kincardine and within 700 metres of Station Beach, Inn at the Harbour features barbecue facilities, non-smoking rooms, and free WiFi. Certain units at the property include a balcony with a lake view. Fantastic location. Friendly and helpful staff. Comfortable beds. Clean Room. Cutest lobby!

Show more Show less
9.2
Superb
275 reviews
Price from
US$124
per night

Offering on-site dining facilities, this 19th-century inn is just 2 km from the centre of London, Ontario. A flat-screen TV is provided in each guest room.

Styled in Victorian décor, each guest room at Idlewyld Inn & Spa is appointed with a private bathroom and seating area. A spa bath is featured in select rooms. Very convivial and helpful staff

Show more Show less
9.1
Superb
265 reviews
Price from
US$160
per night

Most booked inns in Ontario this month

FAQs about inns in Ontario

Inns that guests love in Ontario