Skip to main content

Beach Hotels in Niagara on the Lake

Find the beach hotels that appeal to you the most

Top picks for Niagara on the Lake hotels

Explore our most popular hotels in Niagara on the Lake

Filter by:

Review score

Upper Canada Coach House

Niagara on the Lake

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.

R
Ryan
From
United States
Bonnie and Tony were hands-down the best hosts we've ever experienced. The B&B was perfect and so were they. Literally everything was perfect. The hosts are so friendly, genuine, and authentic.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 298 reviews
Price from
US$131.29
1 night, 2 adults

124 on Queen Hotel & Spa

Niagara on the Lake

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.

X
Xiaohui
From
United States
Good location! Nice staffs! Neat room. Good quality products that use in the room
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 685 reviews
Price from
US$167.03
1 night, 2 adults

Cozy Home in Niagara-on-the-Lake

Niagara on the Lake

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

P
Pamela
From
Canada
The Host supported me and my friends with kindness and empathy when one of us had a travel crisis with a passport by being flexible with check in time. We rearranged the check in with ease. Also, the Host contacted me to inform us that the prior guests had broken the shower door and to confirm that we were okay with the temporary repair. This showed that the Host cares about the property and the comfort of guests!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 72 reviews
Price from
US$240.69
1 night, 2 adults

Somerset - A Private Retreat

Niagara on the Lake

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.

E
Elizabeth
From
United Kingdom
Darren was an exceptional host and made us feel right at home. The property is on the waterfront with views across the river to old fort Niagara. Breakfast was a feast every morning and varied and interesting. We would love to return.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 19 reviews
Price from
US$545.20
1 night, 2 adults

Best Western Colonel Butler Inn

Hotel in Niagara on the Lake

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.

L
Lior
From
Israel
Really welcoming place and staff. Breakfast was amazing!!! Had all we need + the lady working there at the breakfast was super nice
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 681 reviews
Price from
US$117.17
1 night, 2 adults

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

Niagara on the Lake

Situated in Niagara on the Lake, 800 metres from Mississauga Beach and 21 km from Niagara Falls Train Station, Cellar House NOTL - Entire Home in the Heart of Niagara-on-the-Lake offers a garden and...

G
Gordon
From
Canada
Location was excellent. Easy walking distance to restaurants, shops and the waterfront.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 22 reviews
Price from
US$232.67
1 night, 2 adults

Addison House License# 004-2025

Niagara on the Lake

Boasting air-conditioned accommodation with a patio, Addison House License# 004-2025 is set in Niagara on the Lake. This property offers access to a balcony, free private parking and free WiFi.

N
Nadine
From
Canada
Cindy emailed me all the information days ahead of our arrival and everything was exactly as she described. It made arrival very easy.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 43 reviews
Price from
US$214.92
1 night, 2 adults

The Juniper Inn

St. Catharines (Near Niagara on the Lake)

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

T
Thomas
From
Netherlands
The location is great, next to the marina with nice cafes and restaurants. The welcome gift a nice touch, and the room was very cozy. I was on a business trip, but prefer these kind of hotels over the standard hotelchains.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 499 reviews
Price from
US$94.09
1 night, 2 adults

La Maison de Sophie

Niagara on the Lake

Located within 1.2 km of Mississauga Beach and 21 km of Niagara Falls Train Station, La Maison de Sophie provides rooms with air conditioning and a private bathroom in Niagara on the Lake.

C
Claudine
From
Canada
We had a lovely stay at La maison de Sophie. Sophie and Gilles are very amicable and welcoming. Sophie’s breakfasts were delicious and meticulously prepared. The house is homy and the room and bed are very comfortable and cozy. We’ll definitely be back. Highly recommended.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 88 reviews

Dorchester Cottage Licence 044-2022

Niagara on the Lake

Located in Niagara on the Lake, 1.3 km from Mississauga Beach and 21 km from Niagara Falls Train Station, Dorchester Cottage Licence 044-2022 offers a casino and air conditioning.

T
Turgay
From
Canada
It was a great experience for our family. The house was exceptional. The furniture was comfortable and had many cooking appliances and kitchen equipment. The bathrooms were well cleaned. Recommended to every family that wants to spend time in this nice little town. The town itself is also a great place to stay and spend time at night even Niagara falls is your first reason to be in this area.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 16 reviews
All beach hotels in Niagara on the Lake

The best beach hotels in Niagara on the Lake

Check out our pick of great beach hotels in Niagara on the Lake

Filter by:

Review score

Upper Canada Coach House

Niagara on the Lake

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.

R
Ryan
From
United States
Bonnie and Tony were hands-down the best hosts we've ever experienced. The B&B was perfect and so were they. Literally everything was perfect. The hosts are so friendly, genuine, and authentic.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 298 reviews
Price from
US$131.29
1 night, 2 adults

124 on Queen Hotel & Spa

Niagara on the Lake

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.

X
Xiaohui
From
United States
Good location! Nice staffs! Neat room. Good quality products that use in the room
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 685 reviews
Price from
US$167.03
1 night, 2 adults

Cozy Home in Niagara-on-the-Lake

Niagara on the Lake

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

P
Pamela
From
Canada
The Host supported me and my friends with kindness and empathy when one of us had a travel crisis with a passport by being flexible with check in time. We rearranged the check in with ease. Also, the Host contacted me to inform us that the prior guests had broken the shower door and to confirm that we were okay with the temporary repair. This showed that the Host cares about the property and the comfort of guests!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 72 reviews
Price from
US$240.69
1 night, 2 adults

Somerset - A Private Retreat

Niagara on the Lake

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.

E
Elizabeth
From
United Kingdom
Darren was an exceptional host and made us feel right at home. The property is on the waterfront with views across the river to old fort Niagara. Breakfast was a feast every morning and varied and interesting. We would love to return.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 19 reviews
Price from
US$545.20
1 night, 2 adults

Best Western Colonel Butler Inn

Hotel in Niagara on the Lake

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.

L
Lior
From
Israel
Really welcoming place and staff. Breakfast was amazing!!! Had all we need + the lady working there at the breakfast was super nice
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 681 reviews
Price from
US$117.17
1 night, 2 adults

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

Niagara on the Lake

Situated in Niagara on the Lake, 800 metres from Mississauga Beach and 21 km from Niagara Falls Train Station, Cellar House NOTL - Entire Home in the Heart of Niagara-on-the-Lake offers a garden and...

G
Gordon
From
Canada
Location was excellent. Easy walking distance to restaurants, shops and the waterfront.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 22 reviews
Price from
US$232.67
1 night, 2 adults

Addison House License# 004-2025

Niagara on the Lake

Boasting air-conditioned accommodation with a patio, Addison House License# 004-2025 is set in Niagara on the Lake. This property offers access to a balcony, free private parking and free WiFi.

N
Nadine
From
Canada
Cindy emailed me all the information days ahead of our arrival and everything was exactly as she described. It made arrival very easy.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 43 reviews
Price from
US$214.92
1 night, 2 adults

The Juniper Inn

St. Catharines (Near Niagara on the Lake)

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

T
Thomas
From
Netherlands
The location is great, next to the marina with nice cafes and restaurants. The welcome gift a nice touch, and the room was very cozy. I was on a business trip, but prefer these kind of hotels over the standard hotelchains.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 499 reviews
Price from
US$94.09
1 night, 2 adults

La Maison de Sophie

Niagara on the Lake

Located within 1.2 km of Mississauga Beach and 21 km of Niagara Falls Train Station, La Maison de Sophie provides rooms with air conditioning and a private bathroom in Niagara on the Lake.

C
Claudine
From
Canada
We had a lovely stay at La maison de Sophie. Sophie and Gilles are very amicable and welcoming. Sophie’s breakfasts were delicious and meticulously prepared. The house is homy and the room and bed are very comfortable and cozy. We’ll definitely be back. Highly recommended.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 88 reviews

Dorchester Cottage Licence 044-2022

Niagara on the Lake

Located in Niagara on the Lake, 1.3 km from Mississauga Beach and 21 km from Niagara Falls Train Station, Dorchester Cottage Licence 044-2022 offers a casino and air conditioning.

T
Turgay
From
Canada
It was a great experience for our family. The house was exceptional. The furniture was comfortable and had many cooking appliances and kitchen equipment. The bathrooms were well cleaned. Recommended to every family that wants to spend time in this nice little town. The town itself is also a great place to stay and spend time at night even Niagara falls is your first reason to be in this area.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 16 reviews
All beach hotels in Niagara on the Lake

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.