Skip to main content

The best beach hotels in Ontario

Check out our pick of great beach hotels in Ontario

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+

Beach access

Beachfront
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Attractively situated in Toronto, The Omni King Edward Hotel features air-conditioned rooms, a fitness centre and a bar. This property is situated a short distance from attractions such as Toronto Eaton Centre, Four Seasons Centre for the Performing Arts, and Ryerson University. The accommodation offers room service, a 24-hour front desk and currency exchange for guests.

Popular points of interest near The Omni King Edward Hotel include Sugar Beach, Hockey Hall of Fame and Yonge-Dundas Square. Billy Bishop Toronto City Airport is 4 km from the property. I stay 12 - 15 hotels a year. This hotel checked all the boxes.

Show more Show less
9.1
Superb
1,834 reviews
Price from
US$204
per night

Set in Picton, 48 km from Empire Theater, Cribs on Main offers accommodation with free WiFi and free private parking. The property is around 37 km from Hell Holes Nature Trails & Caves, 37 km from Tyendinaga Caves and 37 km from Forest Mills Conservation Area. The property is non-smoking and is situated 18 km from Sandbanks Provincial Park. This location was very hood and near everything for food and entertainment. The hotel is spotless, and we'll maintained.

Show more Show less
9.5
Exceptional
175 reviews
Price from
US$132
per night

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. The property is located 38 km from The Grand Theatre, 39 km from Budweiser Gardens and 43 km from Fanshawe Pioneer Village. The hotel offers an indoor pool and a 24-hour front desk and free WiFi throughout the property. Very clean, it was a new hotel, everything was beautiful

Show more Show less
9
Superb
151 reviews
Price from
US$115
per night

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 guests who drive. The property is non-smoking and is set 600 metres from Scenic High Falls. I really enjoyed being able to have my card parked in front of the room to bring my luggage in. The staff was very friendly to us and helpful. Nothing to complain about the stay as a whole. Close to the motel, you have a subway and groceries,

Show more Show less
9.1
Superb
564 reviews
Price from
US$72
per night

Featuring sea views, Coastal Suite #1 Cozy Suite #2 - Seacliff Beach Suites in Leamington features accommodation, a private beach area and barbecue facilities. This beachfront property offers access to free WiFi and free private parking. The guest house provides lake views and a picnic area. Love the whole place but the bathtub is my favourite!! Always have a great relaxing night when we stay. Definitely recommend 10/10

Show more Show less
9.5
Exceptional
156 reviews
Price from
US$156
per night

Located within 500 metres of Woodbine Beach and 5.3 km of The Distillery District in Toronto, Stunning Rooms in Townhouse across the Beach provides accommodation with seating area. Free WiFi is provided throughout the property and private parking is available on site. It is possible for guests to sit outside and enjoy the property grounds. It s ideally located 5 minutes from the beach Really clean with a real kitchen ( fridge coffee machine … ) The host is amazing and so nice it s not everyday to meet someone so nice

Show more Show less
9.1
Superb
141 reviews
Price from
US$95
per night

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. With quiet street views, this accommodation provides a swimming pool. Skylon Tower is 23 km from the bed and breakfast and Niagara Fallsview Casino Resort is 23 km away. Breakfast was great Excellent location

Show more Show less
9.7
Exceptional
299 reviews
Price from
US$132
per night

The Juniper Inn is set in St. Catharines, 300 metres from Lakeside Park Beach and 23 km from Niagara Falls Train Station. The property is around 23 km from Casino Niagara, 24 km from Niagara Fallsview Casino Resort and 24 km from Skylon Tower. The accommodation offers room service and free WiFi. Comfortable, quiet, clean, and in a great location. Responsive staff. Very bright room equipped with anything you might need.

Show more Show less
9.6
Exceptional
499 reviews
Price from
US$94
per night

Situated within 36 km of TCF Center and 35 km of Gm World in Belle River, Woodslee Bed and Breakfast features accommodation with seating area. This property offers access to a terrace, free private parking and free WiFi. Featuring family rooms, this property also provides guests with a seasonal outdoor pool. Room was new nice and comfortable

Show more Show less
9.8
Exceptional
113 reviews
Price from
US$71
per night

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. The hotel provides an indoor pool and a 24-hour front desk and free WiFi throughout the property. This is now my second time staying at the Holiday Inn at Port Elgin and I really love my stays here. The staff are extremely friendly and warm. There is so much lounge space in the lobby and restaurant area, and the rooms are incredibly spacious. The breakfast is so generous too! Love staying here.

Show more Show less
9.2
Superb
195 reviews
Price from
US$113
per night

Most booked beach hotels in Ontario this month

FAQs about beach hotels in Ontario

Beach Hotels that guests love in Ontario