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. The bed was comfortable, room was large, entire hotel was clean.

Show more Show less
9.1
Superb
1,091 reviews
Price from
US$104
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
113 reviews
Price from
US$148
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. Well located, sparkling clean, welcome touch!

Show more Show less
9.5
Exceptional
521 reviews
Price from
US$92
per night

Set in Niagara Falls, 1.2 km from Casino Niagara, Serene Niagara Inn offers accommodation with a garden, free private parking and a shared lounge. With free WiFi, this 4-star inn offers luggage storage space. The property is allergy-free and is situated 1.6 km from Niagara Falls Train Station. Very cozy place nearby Clifton Hill. I didn't have a car, but everything works fine. You can reach WEGO Bus Station in 10 min walk. Breakfast option was amazing too!

Show more Show less
9.1
Superb
530 reviews
Price from
US$108
per night

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. Everything about this little inn is excellent, from the general site facilities to the room. The staff was very helpful, the location is perfect, and the atmosphere very calm.

Show more Show less
9.7
Exceptional
205 reviews
Price from
US$189
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. Very friendly and helpful staff. Thank you to all. Great location and view of the harbour and lake.

Show more Show less
9.2
Superb
275 reviews
Price from
US$128
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. Beautiful historic building. Lovely room with a comfy beds. Staff were excellent, very polite and helpful. Good location.

Show more Show less
9.2
Superb
271 reviews
Price from
US$157
per night

Set 1.2 km from Waubuno Beach, Bayside Inn offers 3-star accommodation in Parry Sound and has a terrace. The property is located 8.5 km from French River Provincial Park, 26 km from Stewart Park and 31 km from The Ridge at Manitou. The property is allergy-free and is situated 400 metres from Lioness Lake. Bayside Inn is a local gem. This was our 2nd stay there. Very clean, super comfortable and very good breakfast. The owner, Jeff is very nice and the cleaning staff are friendly and thorough. We will be back.

Show more Show less
9.1
Superb
361 reviews
Price from
US$85
per night

Situated in North Bay, 500 metres from Silver Beach Park, Sunset Inn features accommodation with a garden, free private parking, a private beach area and a restaurant. 5.6 km from Dionne Quints Museum and 11 km from Canadore College, the property offers a bar and barbecue facilities. Free WiFi is available throughout the property and Nipissing University is 11 km away. For an older building, our room was large, well furnished and immaculate. The location was off the beaten track, but right on the bay.

Show more Show less
9.3
Superb
284 reviews
Price from
US$85
per night

Located in Gananoque, 33 km from Fort Henry, 2 Rivers Inn The Thousand Islands - LUXURY WATERFRONT WALKOUT provides accommodation with a garden, free private parking and a terrace. The property is situated 36 km from Queen's University, 500 metres from Thousand Islands Playhouse and 3 km from OLG Casino Thousand Islands. The property is non-smoking and is set 33 km from K-Rock Centre. This property is in a gem of a location. The owners put a lot of thought in designing the house and rental accommodations. They provide an off street parking pad which is always appreciated. It is a short walk to the Gananoque Inn and 1000 Islands Theatre. You access the rental unit by outside steps which are well lighted. From keypad entry, to a water facing covered porch, motorized shades on windows, Nespresso coffee machine, all the bathroom necessities, the inside is just as attractive as the outside views. There is something idyllic about watching water and boats I could just sit here all day! Don’t miss the experience if in Gananoque.

Show more Show less
9.9
Exceptional
18 reviews
Price from
US$199
per night

Most booked inns in Ontario this month

FAQs about inns in Ontario

Inns that guests love in Ontario