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. Clean and comfortable room. Friendly staff.

Show more Show less
9.1
Superb
1,836 reviews
Price from
US$245
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. The property was modern, comfortable and immaculate.

Show more Show less
9.4
Superb
165 reviews
Price from
US$144
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 has an indoor pool and a 24-hour front desk and free WiFi throughout the property. Great , lovely stay. Hotel is clean and new. Staff is friendly and loved the breakfast.

Show more Show less
9
Superb
148 reviews
Price from
US$105
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. The host was great! The facilities were excellent. the rooms were well built & were update with all modern facilities

Show more Show less
9.2
Superb
544 reviews
Price from
US$92
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 tennis at the tennis court, free private parking and free WiFi. The guest house provides lake views and a picnic area. We loved the property, the garden, and its location overlooking the beach and lake. The owners are lovely people, exceptionally friendly and helpful. We loved the quiet area, the community vibe, and friendliness of people that we met.

Show more Show less
9.5
Exceptional
152 reviews
Price from
US$158
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. The location was excellent, just 3 minutes walk from the lake or the street car to downtown.

Show more Show less
9.1
Superb
132 reviews
Price from
US$86
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. A beautiful guest house in a great location with an easy walk (4 or so blocks ) to the main street and only a 5 minute walk to the lake’s edge. Our accommodation suite ( bedroom with two large built-in robes, bathroom with bath shower, and separate sitting/tv area) was spacious and very comfortable. The downstairs sitting room was also available for guest use. Bonnie and Tony, our hosts, were extremely welcoming and the cooked breakfast was fabulous.

Show more Show less
9.7
Exceptional
302 reviews
Price from
US$150
per night

Located within 27 km of Fort Henry and 28 km of K-Rock Centre in Gananoque, Ruby Manor Bed & Breakfast features accommodation with seating area. This beachfront property offers access to a pool table, free private parking and free WiFi. Featuring family rooms, this property also provides guests with a sun terrace. Everything was amazing, clean and comfy. They made us feel at home. It is also well-located, allowing you to walk just 5 minutes to the nearest restaurants.

Show more Show less
9.2
Superb
671 reviews
Price from
US$120
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. This Inn is located steps away from the lake, restaurants, and coffee shops. The Cactus room was large and well equipped with separate lounging area. The owners are very attentive to every little detail!

Show more Show less
9.5
Exceptional
517 reviews
Price from
US$92
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. The guest house has family rooms. Room was new nice and comfortable

Show more Show less
9.8
Exceptional
111 reviews
Price from
US$69
per night

Most booked beach hotels in Ontario this month

FAQs about beach hotels in Ontario

Beach Hotels that guests love in Ontario