Beachfront Resorts & Hotels in Ontario

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Cities in Ontario

Top Ontario Beach Hotel

Oasis by the Bay Vacation Suites

Oasis by the Bay Vacation Suites

2 out of 5
790 Mosley Street, Wasaga Beach, ON
Located in the heart of Wasaga Beach, this motel is within a 10-minute walk of Wasaga Beach Provincial Park, Lake Huron, and Georgian Bay. Tower Island and Nancy ...
4.3/5 Excellent! (245 reviews)
"We stayed in the family room during the off season. The room says it will sleep 6, not sure about that. The kitchen was fully stocked, which was nice. The shower gets hot, which is nice after a cold day of fishing."

Reviewed on Dec. 1, 2021

Oasis by the Bay Vacation Suites
Saga Resort

Saga Resort

2.5 out of 5
88 Main Street, Wasaga Beach, ON
The price is CA $83 per night from Jan 31 to Feb 1
Situated near the beach, this hotel is within a 15-minute walk of Wasaga Beach Provincial Park and Wasaga Beach Nordic Centre. Wasaga 500 Go Karts and Blue Mountain ...
4.3/5 Excellent! (394 reviews)
"."

Reviewed on Dec. 29, 2021

Saga Resort
The Ashwood

The Ashwood

3 out of 5
34777 Bayfield River Road, Central Huron, ON
The price is CA $164 per night from Jan 19 to Jan 20
Situated near the beach, this hotel is 1.3 mi (2.2 km) from Bayfield Community Centre.
4.2/5 Excellent! (246 reviews)
"Quiet and relaxing"

Reviewed on Sep. 9, 2021

The Ashwood
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Oakwood Resort

Oakwood Resort

4 out of 5
70671 Bluewater Highway #21 North, South Huron, ON
The price is CA $125 per night from Feb 1 to Feb 2
Nestled on the beach, this Grand Bend resort is within 1 mi (2 km) of Grand Bend Beach, Grand Bend’s Beach House Observation Deck, and Grand Bend Marina. Huron ...
3.9/5 Good! (330 reviews)
"My stay was during the off-season, in November...so I did not use any of the amenities. The rooms were clean and quiet and the staff was friendly."

Reviewed on Dec. 1, 2021

Oakwood Resort
Waterview On The Bay

Waterview On The Bay

3 out of 5
501205 Grey Road 1, South Bruce Peninsula, ON
Nestled on the beach, this South Bruce Peninsula motel is within 1 mi (2 km) of Lake Huron and Bruce Peninsula. Georgian Bay and Bluewater Park are also within ...
4.3/5 Excellent! (275 reviews)
"Amazing little private resort!"

Reviewed on Sep. 27, 2021

Waterview On The Bay
Days Inn by Wyndham Toronto East Beaches

Days Inn by Wyndham Toronto East Beaches

2 out of 5
1684 Queen St E, Toronto, ON
Located in The Beaches, this hotel is 0.1 mi (0.1 km) from Woodbine Park and within 6 mi (10 km) of Scotiabank Arena and Hockey Hall of Fame. Toronto Eaton Centre ...
3.5/5 Good! (997 reviews)
"Like nearness to what we were in Toronto for. Rooms could use some upgrading."

Reviewed on Mar. 17, 2020

Days Inn by Wyndham Toronto East Beaches
Sauble Beach Lodge

Sauble Beach Lodge

2 out of 5
213 Second Ave Nort, South Bruce Peninsula, ON
Nestled on the beach, this Sauble Beach motel is just steps from Lake Huron and Bruce Peninsula. Ascent Aerial Park is 0.4 mi (0.7 km) away.
3.4/5 Good! (141 reviews)
Great trip
"Very nice property, 2 minute walk to the beach. The staff are very nice and accomodating. We will stay again."

Reviewed on Oct. 1, 2021

Sauble Beach Lodge
Sunset Inn

Sunset Inn

3 out of 5
641 Lakeshore Drive, North Bay, ON
The price is CA $109 per night from Jan 19 to Jan 20
This North Bay hotel is on the beach, 1.3 mi (2.2 km) from Steve Omischl Sports Field Complex, and within 6 mi (10 km) of Osprey Links Golf and North Bay War ...
4.6/5 Wonderful! (346 reviews)
"We will return to this expertly run and economically accessible property in future. The two people who run the property are friendly, professional, accommodating and supportive. The room was extremely clean and laid out very effectively, with a small entrance way, kitchen sink and dining table, microwave ..."

Reviewed on Dec. 31, 2021

Sunset Inn
Sands on Golden Lake

Sands on Golden Lake

3 out of 5
13163 Highway 60, North Algona Wilberforce, ON
The price is CA $120 per night from Jan 20 to Jan 21
This North Algona Wilberforce hotel is on the beach, 0.1 mi (0.1 km) from Golden Lake, and within 12 mi (20 km) of Homestead at Wolf Ridge and Round Lake. Foy ...
4.4/5 Wonderful! (185 reviews)
"Awesome"

Reviewed on Jan. 8, 2022

Sands on Golden Lake
Hidden Valley Resort, Ascend Hotel Collection

Hidden Valley Resort, Ascend Hotel Collection

3 out of 5
1755 Valley Road W, Huntsville, ON
The price is CA $101 per night from Jan 25 to Jan 26
Located near the slopes, this Huntsville resort is on a lake, 0.2 mi (0.3 km) from Hidden Valley Highlands Ski Area and close to winter activities such as cross-country ...
3.8/5 Good! (749 reviews)
"Fantastic. Staff was awesome."

Reviewed on Jan. 6, 2022

Hidden Valley Resort, Ascend Hotel Collection
Days Inn & Suites by Wyndham Collingwood

Days Inn & Suites by Wyndham Collingwood

2.5 out of 5
15 Cambridge Street, Collingwood, ON
The price is CA $150 per night from Jan 19 to Jan 20
Situated in the historical district, this hotel is 0.7 mi (1.1 km) from Lake Huron and 2.9 mi (4.7 km) from Scandinave Spa Blue Mountain. Georgian Bay and Collingwood ...
4.4/5 Excellent! (982 reviews)
"If you don't want to stay at the Collingwood Village, this hotel is for you. I'd stay here again."

Reviewed on Jan. 17, 2022

Days Inn & Suites by Wyndham Collingwood
Balm Beach Resort & Motel

Balm Beach Resort & Motel

2.5 out of 5
15 Tiny Beaches Rd North, Tiny, ON
Located in Tiny, this beachfront motel is in a regional park and within 12 mi (20 km) of Midland Golf and Country Club, Brooklea Golf and Country Club, and Wye ...
4.6/5 Exceptional! (16 reviews)
"We stayed only one night but it was perfect for our needs. Staff were helpful and the place was super clean. Nice facilities in the neighbourhood. Great hours to be able to get food as we got back late."

Reviewed on Jul. 30, 2018

Balm Beach Resort & Motel
Travelodge by Wyndham Wasaga Beach

Travelodge by Wyndham Wasaga Beach

2 out of 5
1080 Mosley Street, Wasaga Beach, ON
Located in the heart of Wasaga Beach, this hotel is within a 10-minute walk of Lake Huron and Georgian Bay. Wasaga Beach Provincial Park and Tower Island are ...
3.3/5 (149 reviews)
"Very friendly staff ! I would stay again if I'm in the area"

Reviewed on Sep. 17, 2018

Travelodge by Wyndham Wasaga Beach
The Voyageurs' Lodge

The Voyageurs' Lodge

3 out of 5
Highway 17 North, Batchawana Bay, ON
Situated near the beach, this hotel is 0.1 mi (0.1 km) from Lake Superior and 1.6 mi (2.6 km) from Pancake Bay Provincial Park. Batchawana Bay Provincial Park ...
4.5/5 Wonderful! (203 reviews)
"Terrific location on the TransCanada and a quick walk from the beach on Batchawana Bay! The legendary apple fritters were also one of the attractions. Because the cookhouse closed on Thanksgiving we didn’t have access to supper or breakfast on site. Also, I was only able to book a nonsmoking room ..."

Reviewed on Oct. 23, 2021

The Voyageurs' Lodge
Sand Castle Suites Motel

Sand Castle Suites Motel

2 out of 5
217 Goderich St, Saugeen Shores, ON
The price is CA $89 per night from Jan 19 to Jan 20
Located in the heart of Port Elgin, this motel is within 2 mi (3 km) of Holiday Golf Club, Saugeen Rail Trail Trailhead, and Port Elgin Beach. Lake Huron and ...
3.2/5 (217 reviews)
"We had the basic things that we need but the room needs renovation."

Reviewed on Aug. 29, 2021

Sand Castle Suites Motel
Willowmere Lakeside Retreat

Willowmere Lakeside Retreat

3 out of 5
197 Water Street, Cobourg, ON
Offering direct access to the beach, this Cobourg bed & breakfast is steps from Lake Ontario and Cobourg Beach. Cobourg Harbour and St. Peter's Anglican Church ...
4.4/5 Excellent! (33 reviews)
Couldn't ask for more!
"We stayed at Willowmere on a snowy night in mid-winter, and it was an excellent experience! The location is conveniently close to Cobourg's downtown, a pretty 15 minute walk on the beach boardwalk! The suite is spacious and comfortable, you can easily control the temperature, and there is a well ..."

Reviewed on Mar. 1, 2020

Willowmere Lakeside Retreat
Wasaga Riverdocks Hotel Suites

Wasaga Riverdocks Hotel Suites

3 out of 5
361 Mosley Street, Wasaga Beach, ON
Situated in Wasaga Beach, this beach aparthotel is within a 5-minute walk of Wasaga Beach Provincial Park, Lake Huron, and Georgian Bay. Tower Island and Nancy ...
4/5 Very Good! (64 reviews)
Great place with lots of extras, would stay again!
"They really have a lot of potential with this place. The proximity to beach 2 - which is a great family beach and nicer sand than beach 1- is perfect. The beach they built down by the river to watch boats and get some extra sand play with the kids, is amazing. Only negative is it appears the fence ..."

Reviewed on Aug. 14, 2018

Wasaga Riverdocks Hotel Suites
Shenstone Motor Inn & Restaurant

Shenstone Motor Inn & Restaurant

2.5 out of 5
19745 Highway #6, South Bruce Peninsula, ON
Situated in South Bruce Peninsula, this golf motel is within 9 mi (15 km) of Bluewater Park, Bruce's Caves Conservation Area, and Sauble Speedway. Ascent Aerial ...
4/5 Very Good! (292 reviews)
Great Place to Get Off the Road
"Spacious, clean comfortable rooms at a good price. Some negative reviews had given me some concerns, and the outside of the building is not inspiring, but don't judge a book by its cover. I was so pleased with my room that I actually went back to the office to thank the owner for the obvious care ..."

Reviewed on Oct. 4, 2021

Shenstone Motor Inn & Restaurant
Dreamland II Bed and Breakfast

Dreamland II Bed and Breakfast

3 out of 5
1142 Dyers Bay Road, Northern Bruce Peninsula, ON
Situated near the beach, this bed & breakfast is steps from Lake Huron and Bruce Peninsula. Georgian Bay and Dyer's Bay Beach are also within 5 minutes.
4.4/5 Excellent! (247 reviews)
"Janet and Warren were kind and welcoming. The place was very clean and we could see the sunrise. The breakfast was excellent!"

Reviewed on Nov. 8, 2021

Dreamland II Bed and Breakfast
The Grand Tappattoo Resort, an Ascend Hotel Collection Member

The Grand Tappattoo Resort, an Ascend Hotel Collection Member

3 out of 5
30 Tapatoo Trail, Seguin, ON
The price is CA $118 per night from Feb 1 to Feb 2
Nestled on the beach, this Seguin resort is within 3 mi (5 km) of Oastler Lake Provincial Park, Oastler Lake, and Massasauga Provincial Park. Waubuno Beach and ...
4/5 Very Good! (185 reviews)
"Nice new cabins and friendly staff. Very clean. A few furniture items in rooms still need to be updated."

Reviewed on Jan. 9, 2022

The Grand Tappattoo Resort, an Ascend Hotel Collection Member
Don't see what you're looking for?
See all available properties in Ontario
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Beach Hotel in Ontario

Search for hotels in Ontario on Expedia. You can easily find your hotels in Ontario using one of the methods below:

  • View our selection of featured hotels in Ontario
  • Use the map to find hotels in the Ontario neighborhood you prefer
  • Use the filters to see hotels in a specific area of Ontario, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Ontario
  • Enter your travel dates to view the best deals on hotels in Ontario - while they last

expedia verified reviews