Skip to main content

Beach Hotels in Thorold

Find the beach hotels that appeal to you the most

August 2026

12
3456789
10111213141516
17181920212223
24252627282930
31

September 2026

123456
78910111213
14151617181920
21222324252627
282930
Flexible date options
Select occupancy

The best beach hotels in Thorold

Check out our pick of great beach hotels in Thorold

Filter by:

Review score

Upper Canada Coach House

Niagara on the Lake (Near Thorold)

Situated in Niagara on the Lake and only 400 metres from Mississauga Beach, Upper Canada Coach House features accommodation with pool views, free WiFi and free private parking.

N
Neil
From
Australia
Tony and Bonnie were our hosts, they were super friendly and we thoroughly enjoyed the opportunity to chat with them and other guests upon arrival and during breakfast each morning.❤️ A full and varied freshly cooked breakfast was prepared for us each morning - sometimes a well seasoned omelette, french toast with bacon the next with fresh tea/coffee/juices and a variety of fruits on hand to complete the meal. Breakfast was served in the dining room at the large table and it was great to meet other guests, chat and share holiday information with them.❤️ Our spacious and airy room in the holiday house was upstairs and we had our own sitting room and bathroom. ❤️ Tony and Bonnnie are the perfect hosts for this type of holiday accommodation - their love of the beautiful town of Niagara on the Lake and sharing its secrets and those of its surrounds with visitors from across the globe made our stay here an unforgettable part of our North American holiday. Their two labradors were super friendly and we loved having them sit at our feet during breakfast each morning. Deepest apologies to them for forgetting their names. Absolutely loved this B&B and will be recommending it to all our family in friends in Australia❤️ Thank you Tony and Bonnie. It was an absolute joy staying with you both.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 317 reviews
Price from
US$228.58
1 night, 2 adults

The Juniper Inn

St. Catharines (Near Thorold)

The Juniper Inn is set in St. Catharines, 300 metres from Lakeside Park Beach and 23 km from Niagara Falls Train Station.

C
Carole
From
Switzerland
Welcome kit in the room Finally a hotel which offers good coffee in the room. We had a Nespresso machine in the room which was a great start in the morning!! Very fast response to out questions (via whattsApp)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 467 reviews
Price from
US$108.73
1 night, 2 adults

124 on Queen Hotel & Spa

Niagara on the Lake (Near Thorold)

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.

A
Audrey
From
Canada
The amenities st the hotel, the restaurant, the spa, the local shops , cleanliness of the hotel and the room. Beautiful decor in the hotel, the smell was fresh as you enter the front desk, quiet no disturbance, close to the lake.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 468 reviews
Price from
US$362.21
1 night, 2 adults

Historic Wilson-Guy House

Niagara on the Lake (Near Thorold)

Located in Niagara on the Lake, 1.4 km from Mississauga Beach, Historic Wilson-Guy House has a seasonal outdoor swimming pool, parking on-site and rooms with free WiFi access.

P
Phil N Sonia
From
United Kingdom
Maria is an amazing hostess. The breakfast is divine and the coffee tray a fantastic touch. We would recommend to anyone in a heartbeat.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 125 reviews
Price from
US$304.77
1 night, 2 adults

Beautiful 3BR Old Town Home Steps to Queen St

Niagara on the Lake (Near Thorold)

Featuring air-conditioned accommodation with a patio, Beautiful 3BR Old Town Home Steps to Queen St is set in Niagara on the Lake.

A
Abraham
From
Spain
Comfort and cozy detached in a quiet neighbourhood with a walking distance to event venues and town center
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 17 reviews
Price from
US$372.31
1 night, 2 adults

Hattan House Boutique Hotel Bed & Breakfast

Niagara on the Lake (Near Thorold)

1.3 km from Mississauga Beach, Hattan House Boutique Hotel Bed & Breakfast is a recently renovated property located in Niagara on the Lake and provides air-conditioned rooms with free WiFi and private...

I
Ina
From
Germany
It was the best Location we stayed on our journey!
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 20 reviews
Price from
US$727.28
1 night, 2 adults

Guestroom in Old Town | Steps to Lake & Everything

Niagara on the Lake (Near Thorold)

Featuring quiet street views, Guestroom in Old Town | Steps to Lake & Everything provides accommodation with a terrace, around 21 km from Niagara Falls Train Station.

J
Josephine
From
United Kingdom
Lovely interior, comfortable bed good location.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 19 reviews
Price from
US$278.83
1 night, 2 adults

Cozy Home in Niagara-on-the-Lake

Niagara on the Lake (Near Thorold)

Featuring air-conditioned accommodation with a patio, Cozy Home in Niagara-on-the-Lake is located in Niagara on the Lake.

a
amanda
From
Ireland
Location is perfect. Within walking distance to the Main Street and right next door to a garage/ coffee shop. Beautiful backyard with a gazebo to relax under. House is very well maintained and very clean. 3 double rooms and bathroom, in the main living area there’s 2 couches plus the pull out bed so lots of space to relax and socialise with your group.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 96 reviews
Price from
US$468.88
1 night, 2 adults

Somerset - A Private Retreat

Niagara on the Lake (Near Thorold)

Set in Niagara on the Lake, 1.3 km from Mississauga Beach, Somerset - A Private Retreat offers accommodation with a garden, free private parking, a bar and a shared lounge.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 14 reviews
Price from
US$726.96
1 night, 2 adults

Best Western Colonel Butler Inn

Niagara on the Lake (Near Thorold)

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 accommodation along with friendly service.

F
Fabian
From
Costa Rica
Nice hotel, friendly staff. Good breakfast options. Close to town.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 592 reviews
Price from
US$136.01
1 night, 2 adults
All beach hotels in Thorold

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.