Skip to main content

Featured beach hotel destinations

Destination inspiration for your trip – find a beach hotel

Wasaga Beach

93 beach hotels

Toronto

80 beach hotels

Wellington

30 beach hotels

Sauble Beach

28 beach hotels

Niagara-on-the-Lake

20 beach hotels

Grand Bend

18 beach hotels

Blue Mountains

17 beach hotels

Kawartha Lakes

16 beach hotels

Goderich

15 beach hotels

North Bay

14 beach hotels

Port Colborne

13 beach hotels

Innisfil

12 beach hotels

Huntsville

11 beach hotels

Port Elgin

10 beach hotels

Lion's Head

10 beach hotels

Fort Erie

10 beach hotels

The best beach hotels in Ontario

Check out our selection of great beach hotels in Ontario

Filter by:

Star Rating
Review score

The Omni King Edward Hotel

Hotel in Old Town Toronto, Toronto

Featuring a fitness center and a bar, The Omni King Edward Hotel is attractively set in the center of Toronto, a 14-minute walk from Sugar Beach.

S
Sampath
From
Kuwait
In your Hotel I observed the people working there from Guest Services Manager to All very kind and Helpful people Really our family very happy I will recommend all my friends About your Hotel Please keep it up the same Thank you V Sampath Equate petrochemical Chemicals (DOW Chemical) Kuwait
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,890 reviews
Price from
$447.55
1 night, 2 adults

Holiday Inn Express - Strathroy by IHG

Hotel in Strathroy

Holiday Inn Express - Strathroy by IHG is offering accommodations in Strathroy. This 3-star hotel offers luggage storage space.

M
Maria
From
Canada
Loved our stay so clean Lovely staff Great breakfast
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 164 reviews
Price from
$122.65
1 night, 2 adults

Outdoorsman Motel

Hotel in Wawa

Located in Wawa, within 1.2 miles of Dr. Rose's Beach and a 7-minute walk of Sandy Beach, Outdoorsman Motel provides accommodations with barbecue facilities and free WiFi as well as free private...

M
Martyn
From
Canada
A good location for an overnight stay on our cross Canada trip. The owners were friendly and welcoming, the room spacious and clean and coffee and cookies on offer early in the morning.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 553 reviews
Price from
$78.18
1 night, 2 adults

Stunning Rooms in Townhouse across the Beach

The Beaches, Toronto

Offering air-conditioned rooms in the The Beaches district of Toronto, Stunning Rooms in Townhouse across the Beach is a 6-minute walk from Woodbine Beach.

E
Elerson Rubens
From
Brazil
I liked everything there. The host was very hospitable, and the place was very clean and prepared. The place is close to a beautiful beach, and you can find everything close, from markets to restaurants and useful stores.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 153 reviews
Price from
$200.82
1 night, 2 adults

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, 475 reviews
Price from
$92.52
1 night, 2 adults

Holiday Inn Express - Sarnia - Point Edward by IHG

Hotel in Sarnia

Featuring 4-star accommodations, Holiday Inn Express - Sarnia - Point Edward by IHG is located in Sarnia, 5.2 miles from Port Huron Museum and 26 miles from Memphis Central Station.

A
Alanna
From
Canada
Room was clean, well appointed and very comfortable. Staff was very friendly and very helpful. Would very much recommend.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 463 reviews
Price from
$116.91
1 night, 2 adults

Rock Hill Bed & Breakfast

Sharbot Lake

Rock Hill Bed & Breakfast enjoys a location in Sharbot Lake, a 9-minute walk from Sharbot Lake Beach and 25 miles from Perth Museum.

P
Patrick
From
Germany
Great location between Toronto and Montreal
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 179 reviews
Price from
$114.76
1 night, 2 adults

Homewood Suites By Hilton North Bay

Hotel in North Bay

Featuring barbecue facilities, Homewood Suites By Hilton North Bay is located in North Bay in the Ontario region, a 6-minute walk from Marathon Beach and 700 yards from Dionne Quints Museum.

M
MARGARET
From
Canada
Amazing breakfast…lots of great options Very comfortable rooms Great location
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 436 reviews
Price from
$141.04
1 night, 2 adults

Wasaga Riverdocks Hotel Suites

Hotel in Wasaga Beach

Offering a private beach area, Wasaga Riverdocks Hotel Suites is located in Wasaga Beach. Wasaga Beach Provincial Park is within a 10-minute drive.

B
Bawananthie
From
Canada
The property and the room was very clean .. and the staff were very polite .. beautiful place to stay .. definitely will recommend for my friends and family .
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 153 reviews
Price from
$192.94
1 night, 2 adults

Dreamz Inn

Hotel in Goderich

Located in Goderich, 20 miles from Bayfield Community Centre, Dreamz Inn provides accommodations with a fitness center, free private parking, a garden and a tennis court.

D
Doug
From
Canada
I liked all of it. Right from the time you check in you feel very comfortable. They let you know where all the amenities are, and what time the pool area closes. The room was spotless clean and the bed was very comfy. The outdoor grounds are very well taken care of and you could find a spot to stretch out and read a book. They also give you 2 complimentary waters and pop.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 152 reviews
Price from
$128.38
1 night, 2 adults
All beach hotels in Ontario

Most booked beach hotels in Ontario this month

See all

Popular with guests booking beach hotels in Ontario

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,253 reviews

Popular with guests booking beach hotels in Ontario

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 6,400 reviews

Popular with guests booking beach hotels in Ontario

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,671 reviews

Popular with guests booking beach hotels in Ontario

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,758 reviews

Popular with guests booking beach hotels in Ontario

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,810 reviews

Popular with guests booking beach hotels in Ontario

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 2,828 reviews

Popular with guests booking beach hotels in Ontario

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 583 reviews

Popular with guests booking beach hotels in Ontario

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

Popular with guests booking beach hotels in Ontario

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,890 reviews

Popular with guests booking beach hotels in Ontario

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 795 reviews

FAQs about beach hotels in Ontario

Beach Hotels That Guests Love in Ontario

See all
Avg. price/night: $227.77
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 368 reviews
Private beach
Guest review bysomani
Group
Avg. price/night: $228.58
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 153 reviews
We got the room with the kitchen, it was fully equipped and so clean. Hosts were very nice and welcoming. The room was spacious, had storage for our stuff and the bed very comfortable. There are 2 beach chairs and beach towels provided by the lovely hosts. The street car is up the street and brings you directly downtown, perfect location for a beach and city TO visit. We loved our stay, wish we would have stayed longer!
Guest review byKim
Young couple
Avg. price/night: $120.76
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 63 reviews
Great place to stay for beach vacation. Rooms with memory foam mattresses are more comfortable. Walking distance to everything.
Guest review byChristina
Solo traveler
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 17 reviews
This property is amazing! It is very welcoming and has ALL the amenities your could ask for! The location was perfect for me as I was between Bayfield and Goderich each day. It is a very relaxing and quiet setting on the beach. The host was welcoming, kind and friendly. I definately look forward to visiting again!! Thanks soooooo much!!
Guest review byRodney
Solo traveler
Avg. price/night: $145.88
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 264 reviews
We showed up on a Sunday until Wednesday. The staff was friendly! Each guest had an individual parking spot near their room. The pool was well maintain and there is beach access!
Guest review byJustyn
Young couple
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 462 reviews
I loved the location and the place was great This place is very nice it has a little private beach, some kayaks and canoes. There is also a fireplace there. The owner is very nice. The beds were so comfy very clean roomalso
Guest review byLynn
Family with young children
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 265 reviews
Lovely inn - walked beach and boardwalk every day sunrise & sunset. Just steps away. Everything is so close including shops and restaurants. Breakfast was perfect - light but great selection.
Guest review byWendy
Family with young children
Avg. price/night: $207.69
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 319 reviews
Fantastic location! Right on the beach, close to town and shopping. Room has everything you need, including dishwasher detergent.
Guest review bySyndyl
Young couple
Avg. price/night: $193.70
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 739 reviews
Location was good (though it is not by the beach, and does not have a private beach, as indicated on booking.com). It was close to the beach and to the Main Street.
Guest review byWendy
Young couple
Avg. price/night: $235.17
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 541 reviews
Room was much larger than a typical hotel room, very clean and looked newly remodelled. I really liked the spaciousness and modern feel to it. I was expecting the usual beach resort "well in use" room, but when I opened the door I went "Wow! This is really nice". Wifi worked very well, as did the heat pump. Staff were very friendly and responsive.
Guest review byBrian
Solo traveler