Skip to main content

Beach Hotels in St. Catharines

Find the beach hotels that appeal to you the most

Select occupancy

The best beach hotels in St. Catharines

Check out our selection of great beach hotels in St. Catharines

Filter by:

Review score

The Juniper Inn

St. Catharines

The Juniper Inn is located in St. Catharines, a 3-minute walk from Lakeside Park Beach and 14 miles from Niagara Falls Train Station.

J
John
From
Canada
Great space. Close to where our son had his lacrosse game. Pubs and restaurants steps away
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 473 reviews
Price from
$92.52
1 night, 2 adults

124 on Queen Hotel & Spa

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

Located on Queen Street in the Old Town of Niagara-on-the-Lake, 124 on Queen Hotel and Spa offers luxurious accommodations, a world-class spa, and critically acclaimed dining options.

D
Donna
From
United Kingdom
Amazing- excellent rooms, excellent location, excellent staff
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 499 reviews
Price from
$307.67
1 night, 2 adults

Historic Wilson-Guy House

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

Historic Wilson-Guy House in Niagara-on-the-Lake provides adults-only accommodations with a seasonal outdoor swimming pool and a garden.

S
Sherri
From
Canada
Maria and Dimitar were wonderful hosts making sure we were comfortable felt at home . Maria made the most delicious breakfast each morning for us . Our room was spacious with a very comfortable bed and everything was well stocked and very clean .
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 126 reviews
Price from
$254.60
1 night, 2 adults

Beautiful 3BR Old Town Home Steps to Queen St

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

Beautiful 3BR Old Town Home Steps to Queen St is located in Niagara-on-the-Lake, just 1.3 miles from Mississauga Beach and 14 miles from Rainbow Bridge.

N
Nancy
From
United States
The home we stayed in was quite beautiful and comfortable, we enjoyed our stay. However, they did not give us our full security deposit back. They said they could not due to money exchange. We found that unacceptable as we left the house as we found it.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 15 reviews
Price from
$343.11
1 night, 2 adults

Hattan House Boutique Hotel Bed & Breakfast

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

Hattan House Boutique Hotel Bed & Breakfast enjoys a location in Niagara-on-the-Lake, 14 miles from Casino Niagara and 14 miles from Skylon Tower.

D
Darren
From
United States
centrally located, beautifully decorated, comfortable.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 16 reviews
Price from
$618.84
1 night, 2 adults

Cozy Home in Niagara-on-the-Lake

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

Cozy Home in Niagara-on-the-Lake is located in Niagara-on-the-Lake, just a 13-minute walk from Mississauga Beach and 13 miles from Niagara Falls Train Station.

Y
Yuliya
From
United States
Location and size of accommodation. Excellent place for a family.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 95 reviews
Price from
$429.59
1 night, 2 adults

Somerset - A Private Retreat

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

A good location for a relaxing holiday in Niagara-on-the-Lake, Somerset - A Private Retreat is a bed and breakfast surrounded by views of the garden.

S
Susan
From
United States
Host, breakfast, location, quiet
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 17 reviews
Price from
$618.57
1 night, 2 adults

Best Western Colonel Butler Inn

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

Situated in the charming town of Niagara-on-the-Lake, Ontario this hotel is located only a short drive from breathtaking Niagara Falls and provides modern accommodations along with friendly service.

D
Debra
From
Canada
The staff were exceptionally helpful
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 600 reviews
Price from
$115.21
1 night, 2 adults

Nine Vines Hotel

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

Located in Niagara-on-the-Lake, a 13-minute walk from Mississauga Beach, Nine Vines Hotel provides accommodations with free bikes, free private parking and a restaurant.

V
Vage
From
Canada
It's cool and in a good location.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 54 reviews
Price from
$167.17
1 night, 2 adults

Cellar House NOTL - Entire Home in the Heart of Niagara-on-the-Lake

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

Cellar House NOTL - Entire Home in the Heart of Niagara-on-the-Lake is located in Niagara-on-the-Lake, just a 9-minute walk from Mississauga Beach and 13 miles from Niagara Falls Train Station.

H
Heather
From
Canada
We had the whole house and it was so easy to get to and to get to places from the house. It was clean and such a neat, vintage-chic vibe. We had everything we needed there.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 39 reviews
Price from
$445.27
1 night, 2 adults
All beach hotels in St. Catharines

Looking for a beach hotel?

There’s nothing like waking up to the sound of crashing waves and the sea air floating into your bedroom window. Beachfront accommodations come in a variety of forms, from all-inclusive resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea, and outdoor pools with attached bars.

Most booked beach hotels in St. Catharines and surrounding area in the past month

See all

Popular with guests booking beach hotels in St. Catharines

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 430 reviews

Beach Hotels That Guests Love in St. Catharines

See all
Avg. price/night: $225.72
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 473 reviews
Convenient, close to restaurants and beach
Guest review byBaljit
Family with young children
Avg. price/night: $225.72
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 473 reviews
The location was perfect for us! We could easily walk to the beach, several coffee shops, several restaurants, and some cute shops - basically everywhere you want to go on vacation! Also, the room was gorgeous (beautifully decorated with tall ceilings and huge windows) and included many thoughtful touches (earplugs, snacks, a nespresso machine, bathrobes, etc). We also met the owner Adriana, and she is very cheerful and lovely :)
Guest review byCHLOE
Young couple
Avg. price/night: $225.72
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 473 reviews
I liked that we were given a parking pass to have free parking during our stay, you just have to keep your car parked during the day because the beach goers fill the lot. There’s lots of good restaurants within walking distance, check in is nice and easy since the owner texts you the door code and that’s it’s.
Guest review byJenna
Young couple
Avg. price/night: $225.72
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 473 reviews
The location at Port Dalhousie is fabulous. Enjoyable walkable neighborhood with good restaurants and bars, on a nice beach with a long pier, next to Niagara-on-the-Lake live theater and wine country. We also watched ships pass through the Welland Canal.
Guest review byRon
Young couple
Avg. price/night: $225.72
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 473 reviews
Everything was wonderful. The location was central to everything in the this little beach town. The room was well appointed. Nicely decorated. It had everything we needed for our stay. Great restaurants and bars on the same street as us. The beach was a block away. Overall, I would absolutely recommend this place for anyone looking for a relaxing vacation in an mostly quiet beach town.
Guest review byStuart
Young couple
Avg. price/night: $225.72
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 473 reviews
Location is ideal bohemian lakefront neighborhood with good beach, bars and restaurants.
Guest review byRon
Young couple
Avg. price/night: $225.72
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 473 reviews
Everything. Close to restaurants, close to beach. The Inn was unique and tastefully decorated. The wine and snacks in the room were a nice personal touch and included a welcome note.
Guest review byValerie
Young couple
Avg. price/night: $225.72
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 473 reviews
The location is a big plus for the Inn. Safe neighborhood, walks on the beach and out to the lighthouse. Restaurants, coffee shops, Rosie's for breakfast. Don't even have to go outside for two restaurants/bar - just go down back stairs. Room decor is fun without being overdone. Rooms were clean, beds very comfortable. Bathrooms are beautiful.
Guest review byKedron
Family with young children
Avg. price/night: $225.72
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 473 reviews
Port Dalhousie is a pleasant walkable neighborhood any time of year. Beach, pier, restaurants. There is a good restaurant right downstairs from the hotel.
Guest review byRon
Young couple
Avg. price/night: $225.72
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 473 reviews
Great location right in the middle of Port Dalhousie. Two minutes walk to beach. Many restaurants within walking distance. Friendly check-in text.
Guest review byDawn
Young couple