Search beach hotels in Ontario

Find the beach hotels that appeal to you the most

Featured beach hotel destinations

Destination inspiration for your trip – find a beach hotel

Blue Mountains

20 beach hotels

Wasaga Beach

14 beach hotels

Wellington

12 beach hotels

Innisfil

12 beach hotels

Huntsville

10 beach hotels

Wiarton

7 beach hotels

Dwight

6 beach hotels

Tobermory

5 beach hotels

Port Carling

5 beach hotels

Miller Lake

5 beach hotels

Toronto

4 beach hotels

Meaford

4 beach hotels

Lions Head

4 beach hotels

Collingwood

4 beach hotels

Sarnia

3 beach hotels

Parry Sound

3 beach hotels

The best beach hotels in Ontario

Check out our pick of great beach hotels in Ontario

Filter by:

Star rating
Review score

The Omni King Edward Hotel

Hotel in Old Town Toronto, Toronto

Attractively situated in Toronto, The Omni King Edward Hotel features air-conditioned rooms, a fitness centre and a bar.

S
Shannon
From
Canada
The large historical room and 2 part bathroom
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,839 reviews
Price from
US$325.22
1 night, 2 adults

Cribs on Main

Hotel in Picton

Set in Picton, 48 km from Empire Theater, Cribs on Main offers accommodation with free WiFi and free private parking.

F
Fiona
From
Australia
Attention to detail. Gold class accomodation.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 172 reviews
Price from
US$192.90
1 night, 2 adults

Holiday Inn Express - Strathroy by IHG

Hotel in Strathroy

Featuring 3-star accommodation, Holiday Inn Express - Strathroy by IHG is set in Strathroy, 34 km from Western University of Ontario and 38 km from TD Stadium.

A
Ali
From
Canada
Great , lovely stay. Hotel is clean and new. Staff is friendly and loved the breakfast.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 149 reviews
Price from
US$112.80
1 night, 2 adults

Outdoorsman Motel

Hotel in Wawa

Located in Wawa, within 2.1 km of Dr. Rose's Beach and 600 metres of Sandy Beach, Outdoorsman Motel provides accommodation with barbecue facilities and free WiFi as well as free private parking for...

J
John
Excellent service. Very clean room. Top notch.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 554 reviews
Price from
US$70.15
1 night, 2 adults

The Juniper Inn

St. Catharines

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

C
Carl
From
United Kingdom
Excellent helpful host, wonderful location, and a delightful room. Juniper Inn is very welcoming, and the place is full of lovely touches, which makes it special!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 499 reviews
Price from
US$91.40
1 night, 2 adults

Holiday Inn Express & Suites - Port Elgin

Hotel in Port Elgin

Located 2.6 km from Port Elgin Main Beach, Holiday Inn Express & Suites - Port Elgin offers 3-star accommodation in Port Elgin and features barbecue facilities.

S
Stefanie
From
Switzerland
Amazing Breakfast, lovely People working there.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 194 reviews
Price from
US$162.26
1 night, 2 adults

Holiday Inn Express - Sarnia - Point Edward by IHG

Hotel in Sarnia

Featuring 4-star accommodation, Holiday Inn Express - Sarnia - Point Edward by IHG is set in Sarnia, 8.3 km from Port Huron Museum and 41 km from Memphis Central Station.

R
Rosbella
From
Venezuela
Breakfast is way better now, we stayed last year and from now is getting way better
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 361 reviews
Price from
US$109.97
1 night, 2 adults

The Bloomfield Inn

Hotel in Bloomfield

Situated in Bloomfield, 41 km from Empire Theater, The Bloomfield Inn features accommodation with a garden, free private parking and a terrace.

S
Subham
From
India
The rooms were huge and squeaky clean. Sabrina was so accommodating and a wonderful host..
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 168 reviews
Price from
US$97.78
1 night, 2 adults

Homewood Suites By Hilton North Bay

Hotel in North Bay

Boasting barbecue facilities, Homewood Suites By Hilton North Bay is set in North Bay in the Ontario region, 600 metres from Marathon Beach and 600 metres from Dionne Quints Museum.

E
Eliane
From
Canada
From start to end, everything was perfect. The staff is top notch. The room is clean, spacious and comfortable. The breakfast was very decent.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 446 reviews
Price from
US$106.97
1 night, 2 adults

The Village Suites

Wellington

Offering city views, The Village Suites is an accommodation situated in Wellington, 800 metres from Wellington Rotary Beach and 34 km from Empire Theater.

S
Stefanie
From
Germany
The apartment was amazing: spacious, modern, comfortable. And the king size bed was so unbelievably comfortable, I didn’t want to leave it. My daughter found a chest with puzzles and games in it which came in handy as we arrived on a very rainy day and spent the afternoon inside. I would book this apartment again!!!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 328 reviews
Price from
US$72.52
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
Fabulous - What previous guests thought, 2,287 reviews

Popular with guests booking beach hotels in Ontario

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

Popular with guests booking beach hotels in Ontario

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,309 reviews

Popular with guests booking beach hotels in Ontario

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 732 reviews

Popular with guests booking beach hotels in Ontario

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 853 reviews

Popular with guests booking beach hotels in Ontario

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 329 reviews

Popular with guests booking beach hotels in Ontario

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 350 reviews

Popular with guests booking beach hotels in Ontario

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 755 reviews

Popular with guests booking beach hotels in Ontario

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 212 reviews

Popular with guests booking beach hotels in Ontario

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 293 reviews

FAQs about beach hotels in Ontario

Beach hotels that guests love in Ontario

See all
Avg. price/night: US$101.22
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 325 reviews
Private beach
Guest review by
somani
Group
Avg. price/night: US$114.16
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 292 reviews
Location, access to lake, activities, amenities, room, pools, hot tub and sauna. Two fire pits, private beach, canoes and kayaks come with resort
Guest review by
Divina
Family with young children
Avg. price/night: US$74.63
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 463 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 by
Lynn
Family with young children
Avg. price/night: US$211.18
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 150 reviews
Comfy beds, beautiful grounds and private beach. Great location near the strip. Nice breakfast buffet.
Guest review by
Matthew
Young couple
Avg. price/night: US$119.38
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 398 reviews
Fantastic location! Right on the beach, close to town and shopping. Room has everything you need, including dishwasher detergent.
Guest review by
Syndyl
Young couple
Avg. price/night: US$151.32
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 755 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 by
Wendy
Young couple
Avg. price/night: US$67.03
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 175 reviews
The cottage was very spacious and the rooms were very comfortable. There were 7 of for that weekend stay and we were comfortable. The staff was very friendly and welcoming. The location is excellent. Right on the beach. Grocery stores are close by, which makes it convenient. It was very quiet. I will definitely go again in the summer when the weather is better so that I can enjoy more activities.
Guest review by
Nathalie
Family with young children
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 33 reviews
Nice private beach. Need to kayak!!
Guest review by
EUNJUNG
Family with young children
Avg. price/night: US$99.09
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 282 reviews
right on the beach,
Guest review by
Comrie
Young couple
Avg. price/night: US$79.26
Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 169 reviews
We were given an upgrade to a beachfront without asking and no extra charge. The staff was friendly. The bed was comfortable. The view was glorious.
Guest review by
Dina
Family with young children