Photo by Dare to Go

Find Beach Hotel in Port Elgin

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Port Elgin Beach Hotel

Super 8 by Wyndham Port Elgin
2 out of 5
5129 Highway 21 South, Saugeen Shores, ON
Free cancellationReserve now, pay when you stay
The price is CA $133 per night from Nov 17 to Nov 18
4.5/5Wonderful! (388 reviews)

"The cleaning staff were not wearing PPE when cleaning the room's."…"

Reviewed on Oct. 5, 2020

Super 8 by Wyndham Port Elgin
Windspire Inn
3 out of 5
276 Mill Street, Saugeen Shores, ON
Free cancellationReserve now, pay when you stay
The price is CA $89 per night from Oct 28 to Oct 29
4.1/5Very Good! (110 reviews)

"Property is quite outdated, but clean. The owner and his mother are very nice people, very helpful and warm."…"

Reviewed on Aug. 29, 2020

Windspire Inn
Travelodge by Wyndham Port Elgin
2 out of 5
235 Goderich St, Saugeen Shores, ON
Free cancellationReserve now, pay when you stay
The price is CA $76 per night from Nov 2 to Nov 3
3.8/5Good! (482 reviews)

"Looks like a run down place like most motels but the room I was in was clean and had an up to date washroom."…"

Reviewed on Sep. 26, 2020

Travelodge by Wyndham Port Elgin

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
All Seasons Motel
2 out of 5
760 Goderich Street, Saugeen Shores, ON
Free cancellationReserve now, pay when you stay
The price is CA $85 per night from Oct 28 to Oct 29
3.7/5Good! (66 reviews)

"Great location and place to stay! Each room has a fridge, microwave and coffee machine. This means you can bring your own food and not worry about eating out. Staff are friendly and there free parking and wifi."…"

Reviewed on Sep. 25, 2020

All Seasons Motel
North Shore Cottages
3 out of 5
95 McVicar Street, Saugeen Shores, ON
Get Rates
3.5/5Good! (46 reviews)

"The property is located in a very nice area. It is very close to all amenities and the cottage is very nice and clean. The host "Tom" is very friendly, approachable and kind. Highly recommended!"…"

Reviewed on Sep. 8, 2020

North Shore Cottages
The Maplewood Motel
2 out of 5
319 Goderich Street, Saugeen Shores, ON
Free cancellationReserve now, pay when you stay
The price is CA $69 per night from Nov 1 to Nov 2
3.4/5 (119 reviews)
Good stay

"Certainly not 5-Star, but clean, well maintained."…"

Reviewed on Jul. 24, 2020

The Maplewood Motel
Sand Castle Suites Motel
2 out of 5
217 Goderich St, Saugeen Shores, ON
Free cancellationReserve now, pay when you stay
The price is CA $89 per night from Oct 28 to Oct 29
3.3/5 (174 reviews)

"Super friendly staff and the kitchen was awesome to have to prep food. The bbq at the back was nice too! Beach was close and slept like a baby!"…"

Reviewed on Jul. 6, 2020

Sand Castle Suites Motel
HarbourView Cottage
3 out of 5
177 Elgin Street, Saugeen Shores, ON
Get Rates
HarbourView Cottage
BeachView Cottage
3 out of 5
212 Green Street, Saugeen Shores, ON
Get Rates
BeachView Cottage
Don't see what you're looking for?
We've got more Beach Hotel. Find the right one for you.
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.

Beach Hotels in Port Elgin

Known for its beaches, Port Elgin offers a lot for the traveler planning a beach getaway. With your choice of 9 beach hotels and other accommodation options in this destination, it's easy to find one that works for you.

As you browse for a place to stay by the water in Port Elgin, check out these top-rated beach hotels with positive customer reviews.

Super 8 by Wyndham Port Elgin - 2-star eco-friendly motel near Port Elgin Beach. It features an outdoor pool, free buffet breakfast, and a spa tub. Guests love the pool and good location.

North Shore Cottages - 3-star cottage, 7-minute walk from Port Elgin Beach. Our travelers recommend its beach locale and comfortable rooms. This cottage boasts free WiFi, free parking, and in-room kitchens.

All Seasons Motel - 2-star motel near Port Elgin Beach. It offers free WiFi, free parking, and TVs.

Sand Castle Suites Motel - 2-star motel near Port Elgin Beach. It features free WiFi, free parking, and in-room kitchens. Guests love the beach locale and comfortable rooms.

HarbourView Cottage - 3-star cottage, 2-minute walk from Port Elgin Beach. This cottage boasts free WiFi, free parking, and in-room kitchens.

Planning Your Trip to Port Elgin

Good weather can be important during a beach vacation, so you can use these local temperature and rainfall averages to decide when to visit.

  • Hottest months: July, August, June, and September, with an average temperature of 76°F
  • Coldest months: January, February, March, and December, with an average temperature of 11°F
  • Driest months: January, February, December, and November, with an average rainfall of 0.09 inches
  • Rainiest months: November, June, July, and March, with an average rainfall of 0.12 inches

Sightseeing in and Around Port Elgin

After arriving and checking into your hotel, you'll probably want to explore your surroundings. Discover a variety of local attractions, which include Port Elgin Beach and Piper's Glen Golf Club. For additional things to see and do, consider a visit to Holiday Golf Club or South Port Golf Course. Visitors also enjoy Port Elgin for its:
  • Beaches
  • Flowers
  • Bird watching
  • Camping
  • Boating

Frequently asked questions

What is Port Elgin like for travelers who love the beach?
Known for its beaches, Port Elgin offers a lot for the traveler planning a beach getaway.
What's the best accommodation to stay near the beach in Port Elgin?
Sand Castle Suites Motel is a top beach property with free WiFi and free parking, and it’s located close to Port Elgin Beach. Other good choices to stay near the beach include HarbourView Cottage and North Shore Cottages.
How many beach hotels can I expect to find in Port Elgin?
Expedia has 9 beach hotels in Port Elgin that are great for your beachside getaway.
When's the best time for a beach vacation in Port Elgin?
You can plan your beach trip with a look at year-round temperatures in Port Elgin: The hottest months are usually July and August with an average temp of 62°F, while the coldest months are January and February with an average of 22°F. The snowiest months in Port Elgin are January, February, December, and November, with each month seeing an average of 32 inches of snowfall.
What is there to see and do around Port Elgin?
After arriving and settling in at your hotel, you might want to venture out and explore everything Port Elgin has to offer. Make time for a range of local attractions, which include Lake Huron and Port Elgin Beach. For additional things to see and do, consider a visit to Saugeen Rail Trail Trailhead or Port Elgin Rollerblading Loop Trailhead.

More trip options