Search three-star hotels in Ontario

Find the three-star hotels that appeal to you the most

Featured three-star hotel destinations

Destination inspiration for your trip – find a three-star hotel

Mississauga

40 three-star hotels

Ottawa

36 three-star hotels

Toronto

29 three-star hotels

Niagara Falls

27 three-star hotels

London

19 three-star hotels

Sudbury

16 three-star hotels

Thunder Bay

15 three-star hotels

Kingston

15 three-star hotels

Vaughan

11 three-star hotels

Oakville

10 three-star hotels

Markham

10 three-star hotels

Brampton

10 three-star hotels

Windsor

9 three-star hotels

Huntsville

9 three-star hotels

Hamilton

9 three-star hotels

Sault Ste. Marie

8 three-star hotels

The best three-star hotels in Ontario

Check out our pick of great three-star hotels in Ontario

Filter by:

Star rating
Review score

Home2 Suites By Hilton Thunder Bay

Hotel in Thunder Bay

Situated within 4.9 km of Fort William Gardens and 5 km of Northwestern Ontario Sports Hall Of Fame, Home2 Suites By Hilton Thunder Bay features rooms in Thunder Bay.

N
Nahid
From
United Arab Emirates
The room is spacious. Bathroom as well is spacious.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 199 reviews
Price from
US$164.38
1 night, 2 adults

Holiday Inn Express - Strathroy by IHG

Hotel in Strathroy

Featuring 3-star accommodation, Holiday Inn Express - Strathroy by IHG is set in Strathroy, 34 km from Western University of Ontario and 38 km from TD Stadium.

A
Ali
From
Canada
Great , lovely stay. Hotel is clean and new. Staff is friendly and loved the breakfast.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 149 reviews
Price from
US$109.97
1 night, 2 adults

Holiday Inn Express & Suites - Welland

Hotel in Welland

Located in Welland, 22 km from Skylon Tower, Holiday Inn Express & Suites - Welland provides accommodation with a shared lounge, free private parking and a terrace.

P
Peter Arani
From
Uruguay
Everything was just superb. The attention, the installations, the breakfast and the kindness of personnel.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 332 reviews
Price from
US$118.47
1 night, 2 adults

Fairfield by Marriott Inn & Suites Orillia

Hotel in Orillia

Fairfield by Marriott Inn & Suites Orillia is set in Orillia, within 45 km of Lake Muskoka and 45 km of Barrie South GO Station.

A
Abo Badr 3
From
Saudi Arabia
All were excellent nd byound expectations.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 433 reviews
Price from
US$141
1 night, 2 adults

Holiday Inn Express & Suites - Port Elgin

Hotel in Port Elgin

Located 2.6 km from Port Elgin Main Beach, Holiday Inn Express & Suites - Port Elgin offers 3-star accommodation in Port Elgin and features barbecue facilities.

S
Stefanie
From
Switzerland
Amazing Breakfast, lovely People working there.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 194 reviews
Price from
US$155.17
1 night, 2 adults

Hilton Garden Inn Sudbury, Ontario, Canada

Hotel in Sudbury

Hilton Garden Inn Sudbury, Ontario, Canada features a fitness centre, shared lounge, a terrace and restaurant in Sudbury. Featuring a bar, the 3-star hotel has air-conditioned rooms with free WiFi.

C
Christine
From
Canada
Beautiful and clean. Our check-in girl was very helpful and accommodating. Luke, who was working the night shift, was very knowledgeable and pleasant.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 307 reviews
Price from
US$153.61
1 night, 2 adults

Home2 Suites By Hilton Brantford

Hotel in Brantford

Set in Brantford, 7.6 km from Brant County Museum, Home2 Suites By Hilton Brantford offers accommodation with a shared lounge, free private parking, a terrace and barbecue facilities.

G
Greg
From
United Kingdom
Very comfortable spacious room spotlessly clean great breakfast
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 159 reviews
Price from
US$78.79
1 night, 2 adults

Fairfield Inn & Suites by Marriott Ottawa Airport

Hotel in Ottawa

Boasting a spa and wellness centre, Fairfield Inn & Suites by Marriott Ottawa Airport is set in Ottawa in the Ontario region, less than 1 km from EY Centre and 10 km from TD Place Stadium.

M
Macey
From
Philippines
I like how the staff are very accommodating, and nice.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 894 reviews
Price from
US$131.79
1 night, 2 adults

The Haven Hostel

Thunder Bay

Located in Thunder Bay, 2.2 km from Port Arthur Stadium, The Haven Hostel provides accommodation with a garden, free private parking, a shared lounge and a bar.

N
Nishant jayesh
From
India
Friendly staff, cleanliness, good mattress and silence
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 371 reviews
Price from
US$83.61
1 night, 2 adults

Homewood Suites By Hilton North Bay

Hotel in North Bay

Boasting barbecue facilities, Homewood Suites By Hilton North Bay is set in North Bay in the Ontario region, 600 metres from Marathon Beach and 600 metres from Dionne Quints Museum.

E
Eliane
From
Canada
From start to end, everything was perfect. The staff is top notch. The room is clean, spacious and comfortable. The breakfast was very decent.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 446 reviews
Price from
US$95.79
1 night, 2 adults
All three-star hotels in Ontario

Most booked three-star hotels in Ontario this month

See all

Popular with guests booking three-star hotels in Ontario

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 10,260 reviews

Popular with guests booking three-star hotels in Ontario

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 2,440 reviews

Popular with guests booking three-star hotels in Ontario

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 5,963 reviews

Popular with guests booking three-star hotels in Ontario

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 4,895 reviews

Popular with guests booking three-star hotels in Ontario

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 1,959 reviews

Popular with guests booking three-star hotels in Ontario

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 45 reviews

Popular with guests booking three-star hotels in Ontario

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 4,468 reviews

Popular with guests booking three-star hotels in Ontario

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,687 reviews

Popular with guests booking three-star hotels in Ontario

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 3,874 reviews

Popular with guests booking three-star hotels in Ontario

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 2,622 reviews

FAQs about three-star hotels in Ontario

3 star hotels that guests love in Ontario

See all
Avg. price/night: US$91.79
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,094 reviews
Good location, 10 minute walk to the city center and main street, good parking. Clean comfortable and with a good view. Super friendly and nice staff. Would stay here again
Guest review by
Edgaras
Young couple
Avg. price/night: US$149.13
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 293 reviews
Hotel was fine/clean for a budget hotel.
Guest review by
tracy
Family with young children
Avg. price/night: US$64.05
Scored out of 10, guest rating 5.8
Passable - What previous guests thought, 183 reviews
Good price and location for what we doing in the area
Guest review by
Shauneen
Family with young children
Avg. price/night: US$120.66
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,265 reviews
Friendly efficient staff at front desk and in bar/restaurant. Nice family friendly facilities,pool, convenient location. Good price
Guest review by
Doug
Family with young children
Avg. price/night: US$108.16
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,924 reviews
Definitely well worth the money ans the service received was definitely 5 star standard. Very impressed. All staff were excellent, nothing was too much trouble for them at all. Cleaning staff maintained the rooms and whole hotel in general very well. Definitely deserves more than 3 stars!!
Guest review by
Kauthar
Family with young children
Avg. price/night: US$47.97
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 1,404 reviews
Budget rooms at great location
Guest review by
Sujit
Family with young children
Avg. price/night: US$64.85
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,863 reviews
Location is good. Walking distance to City Centre and Restaurants. Quite place and good staff.
Guest review by
afaisalnwo
Family with young children
Avg. price/night: US$84.99
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,338 reviews
All of it. Good price ,nice people, clean, good location. Enjoyed the keg as well.
Guest review by
Bronwyn
Family with young children
Avg. price/night: US$119.01
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 974 reviews
A bit far from central big city centre. A bit over priced for the services and amenities for a 3 star stature.
Guest review by
Dr. Murad
Solo traveller
Avg. price/night: US$65
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 3,874 reviews
the very good price (the value) for the accomodation (comfort, swimminpool, location)
Guest review by
Jurgen
Solo traveller