Skip to main content

Filter by:


Star Rating

Review Score

Port Elgin – 7 hotels and places to stay
See the latest prices and deals by choosing your dates.
Paradise Inn On the Beach, hotel in Port Elgin

Located in Port Elgin, within a 7-minute walk of North Shore Park Beach and 0.4 miles of Shipley Beach, Paradise Inn On the Beach has accommodations with water sports facilities and free WiFi as well...

Good location
7.7
Scored 7.7
Good
Rated good
88 reviews
Price from$148.54per night
Holiday Inn Express & Suites - Port Elgin, hotel in Port Elgin

Located 1.6 miles from Port Elgin Main Beach, Holiday Inn Express & Suites - Port Elgin offers 3-star accommodations in Port Elgin and features barbecue facilities.

Had everything you could need.
8.9
Scored 8.9
Excellent
Rated excellent
301 reviews
Price from$137.89per night
Super 8 by Wyndham Port Elgin, hotel in Port Elgin

Port Elgin town center is just 0.6 mi from this Port Elgin property. A daily breakfast and free Wi-Fi are provided. A fridge and a microwave are included in all rooms. Port Elgin Beach is 2.5 mi away....

Close to everything and yet peaceful and quiet. The beds were very comfortable. Breakfast was very good. We’ll definitely recommend it to anyone.
8.7
Scored 8.7
Excellent
Rated excellent
341 reviews
Price from$82.73per night
Travelodge by Wyndham Port Elgin, hotel in Port Elgin

Located 5 minutes’ drive from the shores of Lake Huron and 1.2 mi from Port Elgin town center this motel offers an indoor, saltwater pool and rooms with free Wi-Fi.

Didn't have breakfast at the property. Had it been on the house we would have tried, but if we're paying for breakfast I would personally try our local restaurants and diners instead.
7.2
Scored 7.2
Good
Rated good
559 reviews
Price from$62.38per night
All Seasons Motel, hotel in Port Elgin

This motel is adjacent to Port Elgin Cinema and 2 minutes’ drive to Piper’s Glen Golf Club. It features rooms with free Wi-Fi and a private entrance.

Location and rate
7.9
Scored 7.9
Good
Rated good
130 reviews
Price from$69.31per night
Sand Castle Suites Motel, hotel in Port Elgin

Located along Highway 21, this motel is 1.6 mi from Port Elgin’s main beach and Gobles Grove Beach. It features free Wi-Fi and a picnic area with barbecue grills.

Dirty and smell of smoke and pot. Had bugs in the rooms
5.3
Scored 5.3
Average
Rated fair
168 reviews
Price from$94.12per night
Windspire Inn, hotel in Port Elgin

Surrounded by a well-tended garden, Windspire Inn is located in Port Elgin. Free Wi-Fi access and a daily continental breakfast are available.

Appreciated the customer attention from the receptionist on duty, he was very polite and answered all my questions, he even showed two rooms to choose.
6.3
Scored 6.3
Pleasant
Rated pleasant
218 reviews
Price from$105.06per night
Sunny Motel Port Elgin, hotel in Port Elgin

Located in Port Elgin, 1.3 miles from Gobles Grove, Sunny Motel Port Elgin has accommodations with free WiFi and free private parking. The motel has family rooms.

Location nice staff bed ok
6.5
Scored 6.5
Pleasant
Rated pleasant
86 reviews
Price from$71.50per night
Quality Inn Southampton, hotel in Port Elgin

Located in Northern Ontario on the shores of Lake Huron, the Quality Inn in Southampton offers easy access to Southampton Beach and Sunset Piper.

This is a place the manager obviously cares about. I thoroughly enjoyed my stay.
8.1
Scored 8.1
Very Good
Rated very good
315 reviews
Price from$89.67per night
Manor Motel, hotel in Port Elgin

Located in Southampton, Manor Motel features barbecue facilities. With free WiFi, this 1-star motel has a seasonal outdoor swimming pool and a garden.

The location and accommodating owner.
6.1
Scored 6.1
Pleasant
Rated pleasant
141 reviews
Price from$108.71per night
See all 8 hotels in Port Elgin
Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Port Elgin:

  • 10
    Scored 10

    Great city.

    Great city. Hotel accomodations very good, clean and friendly. Great buffet breakfast included in stay. Only thing annoying was the heater in room...was quite noisy while running. Would wake me each time it kicked-in. Overall, would return and use this facility.
    James T
  • 10
    Scored 10

    Walks along waterfront are lovely.

    Walks along waterfront are lovely. Beautiful boats in the harbour. Spectacular sunsets Ice cream on the beach is always a treat! Beautiful amd safe swimming beach area. There are lots of play areas for kids to enjoy.
    Janis
    Canada
  • 6.0
    Scored 6.0

    I have been coming to Port Elgin for years because of the...

    I have been coming to Port Elgin for years because of the beach and atmosphere. We ate our for all meals and we were surprised by the poor service and attitude of the restaurant staff. I wanted to believe it was because of Covid but to be honest the restaurants were not busy.
    Vanessa
    Canada
  • 10
    Scored 10

    Beautiful Town, great beaches.

    Beautiful Town, great beaches. Beware of Geese droppings on paths and the Seagulls can be brutal- don’t feed them.Great trails . Paths along Lake are second to none. Sunsets are unbelievable. Southampton and Sauble Beach very close . Restaurant’s are hit and miss. Provincial parks close by
    Mitchell
    Canada
  • 6.0
    Scored 6.0

    A couple of blocks of the main street strip are nice, but we...

    A couple of blocks of the main street strip are nice, but we wish we had driven 10 more kms and stayed at/visited the lovely town of Southhampton. Port Elgin beach is being rebuilt so it is really not worth visiting. Go 10 kms up and visit the Southhampton beach instead
    Corinne
    Canada
  • 10
    Scored 10

    City was great!

    City was great! Many options of restaurants and coffee shops. Walmart, Dollorama and Rexal in the Main Street. McDonald’s and Tim Hortons also in the Main Street. The beach was great. Clean water and not crowded. I really liked Port Elgin. I will be back for sure.
    Elaine
    Canada

Explore guest reviews of hotels in Port Elgin

  • From $85.49 per night
    7.2
    Scored 7.2
    Good
    Rated good
     · 559 reviews
    Good breakfast on site had reasonable prices with an added 20% discount. Food was fresh and a full breakfast with quick service. Room had a king bed, two wing back chairs and sectional sofa. Towels were fluffy. No shortage of hot water for showers. Cleanliness of the room was very good. Not a luxury hotel but a good motel reasonably priced. Good value for money.
    Anita
    Canada
  • From $112.04 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 341 reviews
    The property is one of the better one’s that Inhave stayed at in any small town in Ontario. And that includes some big tourist towns as well. Super friendly staff, super clean washrooms in the rooms, nice indoor pool and outdoor pool and a very nice breakfast spread for the guests.
    Sagnik
    Canada
  • From $155.82 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 301 reviews
    Good breakfast, they had bacon, seems to be in short supply at previous trips at other hotels. The grandkids loved the pancake maker. They kept everything well stocked. The rooms were large and the beds comfortable event the pullout couch was good. Good value
    Barbara
    Canada
  • From $155.82 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 301 reviews
    The room was very clean and staff were very nice and hospitality was excellent. Our two nights stay was comfortable, the room had almost all the amenities needed. I will highly recommend this hotel and will surely book next time when in Port Elgin.
    Yamin
    Canada
  • From $85.49 per night
    7.2
    Scored 7.2
    Good
    Rated good
     · 559 reviews
    Our favourite place to stay in Port Elgin..... Very comfortable , amazing place to stay.....coffee bar available 24 hours and front desk open 24 hours .....pool and hot tub is great .... To have all year round .....
    Sandy
    Canada
  • From $112.04 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 341 reviews
    Renovated room, nice and clean. The size of the king room was decent. The hotel has an indoor and an outdoor pools. Breakfast may lack variety, but it is complimentary and includes hot items, which is great.
    Yacat
    Canada
  • From $78.32 per night
    6.3
    Scored 6.3
    Pleasant
    Rated pleasant
     · 218 reviews
    The location is excellent, close to Port Elgin beach and there was a BBQ with picnic area/kitchen and stove which our family enjoyed. We also liked that it was a separate house so we had our privacy.
    M
    MARYSE
    Canada
  • From $85.49 per night
    7.2
    Scored 7.2
    Good
    Rated good
     · 559 reviews
    I love this location to stay in Port Elgin.... Room is just simple and that is all you need..... Love the drink bar at the front ....as the coffee makers don't work in the room.....
    Sandy
    Canada
  • 5.6
    Scored 5.6
    Above average
    Rated okay
     · 157 reviews
    The hotel is old, it was clean but the room smell bad, like mold, the ac is very noise. The staff was nice. It has a good location and is safe but they need some improvements.
    KF
    Brazil
  • 5.6
    Scored 5.6
    Above average
    Rated okay
     · 157 reviews
    Location was AMAZING! right in the downtown of Port Elgin, 15 minute walk to restaurants and bars! Very clean rooms and our service was amazing!
    K
    Keely
    Canada
  • From $74.20 per night
    6.5
    Scored 6.5
    Pleasant
    Rated pleasant
     · 86 reviews
    Comfortable bed. Good ac. Very clean Donna was very helpful. Will be staying at this motel the next time am in Port Elgin thank you.
    Margaret
    Canada
  • From $98.11 per night
    5.3
    Scored 5.3
    Average
    Rated fair
     · 168 reviews
    This hotel was like half the price of the next available hotel. As well as having the kitchen makes meals a lot cheaper.
    Chris
    Canada
  • 9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 7 reviews
    Awesome accommodations - great location - close to Port Elgin Beds very comfortable Ideal
    M
    Maureen
    Canada
  • From $78.32 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 130 reviews
    comfortable beds location was central to shopping, eating and all activities in Port Elgin
    Sandi
    Canada
  • 6.2
    Scored 6.2
    Pleasant
    Rated pleasant
     · 17 reviews
    I like the size of the house and bedrooms. I also like that it was pet friendly.
    Ortiz
    Canada
  • From $207.40 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 88 reviews
    The room was comfortable and clean but the hotel it self looked old
    Miguelina
    Dominican Republic
  • From $112.04 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 341 reviews
    The hotel staff, location, breakfast and room was pretty good.
    Rajeev
    Canada
  • From $78.32 per night
    6.3
    Scored 6.3
    Pleasant
    Rated pleasant
     · 218 reviews
    Staff is very polite. Cozy place. Very close to Port Elgin.
    AM
    Canada
  • From $155.82 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 301 reviews
    Friendly staff and cleanliness of the room and hotel
    J
    Jean
    Canada
  • From $78.32 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 130 reviews
    Good luck to the hotel!!!!!
    Dancho
    Canada