The 10 best 4-star hotels in St. Catharines, Canada | Booking.com
Skip to main content

4-Star Hotels in St. Catharines

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

The best 4-star hotels in St. Catharines

Check out our selection of great 4-star hotels in St. Catharines

Filter by:

Review score

Staybridge Suites Niagara-On-The-Lake by IHG

Niagara-on-the-Lake (Near St. Catharines)

Located in Niagara-on-the-Lake, 7.8 miles from Niagara Falls Train Station, Staybridge Suites Niagara-On-The-Lake by IHG has accommodations with a fitness center, free private parking, a shared lounge...

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 353 reviews
Price from
$114.87
1 night, 2 adults

Hilton Garden Inn Niagara-on-the-Lake

Niagara-on-the-Lake (Near St. Catharines)

This Niagara-on-the-Lake hotel is a 12-minute drive of Niagara Falls. The hotel offers an indoor swimming pool, on-site restaurant and free Wi-Fi.

M
Michael
From
United States
The location was central for the activities we were doing. And the value of not being at the Falls really was lovely
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 681 reviews
Price from
$130.80
1 night, 2 adults

Cannery Lofts Niagara

Niagara Falls (Near St. Catharines)

Cannery Lofts Niagara is located in Niagara Falls, 1.3 miles from Old Falls Street and 1.1 miles from Rainbow Bridge. This 4-star hotel offers a 24-hour front desk.

G
Giovana
From
Brazil
All the furnitures are new, full equipped, comfortable bed and clean loft
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,566 reviews
Price from
$52.08
1 night, 2 adults

Sterling Inn & Spa

Niagara Falls (Near St. Catharines)

This hotel is located less than one mile from the Maid of the Mist Niagara Falls boat tour. It features a full service spa and free Wi-Fi in the rooms.

s
si wan
From
Hong Kong
Breakfast on the bedside is exceptionally good and thoughtful especially for last minute wake-up and in a rush mode like myself. Reception staff are very helpful and friendly to show my family places where we can go visit and how to walk back. Excellent!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 2,480 reviews
Price from
$104.75
1 night, 2 adults

Serene Niagara Inn

Niagara Falls (Near St. Catharines)

Located in Niagara Falls, a 14-minute walk from Casino Niagara, Serene Niagara Inn provides accommodations with a garden, free private parking and a shared lounge.

A
Adrienne Jesse
From
United Arab Emirates
I love the place, squeaky clean. breakfast is simple but lovely! super quiet at night. Jai and her husband were so helpful. I requested for another heater because the room is cold and they gave me an extra one. I love the coffee machine in every room and the furnishings! feels like home!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 519 reviews
Price from
$120.11
1 night, 2 adults

Niagara Grandview Boutique Hotel

Niagara Falls (Near St. Catharines)

Housed in a 19th century building in Niagara Falls, Niagara Grandview Boutique Hotel offers free Wi-Fi and parking. All of the rooms with an upper balcony enjoy a view of the Niagara Gorge.

L
Li
From
Canada
A beautiful and comfortable place to stay, the location is great, and close to everything. Nice staffs and great breakfast.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 572 reviews
Price from
$97.30
1 night, 2 adults

Butterfly Manor

Niagara Falls (Near St. Catharines)

Surrounded by well-tended grounds, Butterfly Manor is just 1.9 mi from the popular Niagara Falls.

K
Katja
From
Finland
The hosts were very friendly, breakfast the best and good quality!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 639 reviews
Price from
$140.88
1 night, 2 adults

Riverbend Inn & Vineyard

Niagara-on-the-Lake (Near St. Catharines)

This Niagara-on-the-Lake, Ontario Georgian mansion inn features a private vineyard. Guest rooms include free Wi-Fi and a fireplace. The Niagara on the Lake Golf Club is minutes from the inn.

S
STEFAN
From
Canada
Excelent services very friendly very clean if you want relaxing this is the place to be
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 491 reviews
Price from
$237.69
1 night, 2 adults

Harrogate House Inn

Niagara-on-the-Lake (Near St. Catharines)

Located in Niagara-on-the-Lake, a 16-minute walk from Mississauga Beach, Harrogate House Inn provides accommodations with a garden, free private parking, a shared lounge and a terrace.

M
Michael
From
United States
We loved everything. The best part of the entire stay was the hosts Kent and Elisabeth. They were the most gracious hosts you could meet. They were friendly and attentive. They really made sure that we were having a good experience. The breakfast each morning was outstanding. The first morning, breakfast started with coffee and a freshly baked croissant. It was served with jams from a local vendor. We then were served eggs benedict. It was so good. I had it made with Canadian bacon, and my wife had it with mushrooms. Both were the best we have ever had. The next morning, we started with the croissant again. It was a no-brainer. You will understand after you have your first one. After the croissant came, pancakes served with local syrup and a side of bacon. As an aside, you are given. choices each morning as to what you would like to eat. Both Kent and Elisabeth spent a lot of time talking to us while we ate and throughout our stay. It may sound corny, but we felt like we were talking to old friends. Kent filled us in on the history of the Inn and the town of Niagara on the Lake. As for our room, it was really nice. It was clean and inviting. The bed was super comfortable, and the bathroom was clean and spacious. It was really cold being the middle of January, but the room was nice and warm, and if you needed it, an extra blanket was there that by itself would have kept any chill away. I can't rave enough about our stay here. We will definitely be booking it again for next year. There was an ice wine festival going on during our stay, which we didn't even know was happening when we booked. That made our weekend even more perfect. If you are looking for a place to book while visiting Niagara on the lake, I can't recommend enough the Harrogate House Inn. You will not be disappointed. Mike and Diana Hamilton- Eden New York
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 72 reviews
Price from
$291.88
1 night, 2 adults

Inn On The Twenty

Jordan (Near St. Catharines)

Located in Jordan, 20 miles from Niagara Falls Train Station, Inn On The Twenty has accommodations with a restaurant, free private parking and a bar.

T
Terry
From
United States
so close to cave springs winery, walking distance. Also restaurant, which was exceptionally delicious. Room was spacious and clean, although the carpeting needs replaced. Bathroom was large.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 74 reviews
Price from
$209.51
1 night, 2 adults
All 4-star hotels in St. Catharines

Looking for a 4-star hotel?

Offering plenty of 5-star-worthy features, these luxurious properties provide lots of optional extras like on-site restaurants and valet parking. Many are set in central locations near major landmarks and shopping areas, and you can expect top-notch service from the hotel staff.