A sunset over a calm sea with a rocky shoreline and a forested hill in the background.

Find hotels in Port Elgin from ฿2,888

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Port Elgin hotels

Holiday Inn Express & Suites Port Elgin by IHG

Holiday Inn Express & Suites Port Elgin by IHG
2.5 star property
Saugeen Shores
9.6 out of 10, Exceptional, (716 reviews)
"Great hotel"
Canada
John
The price is ฿6,602
฿7,460 total
includes taxes & fees
16 Jul - 17 Jul
Holiday Inn Express & Suites Port Elgin by IHG

Quality Inn

Quality Inn
2.5 star property
Saugeen Shores
8.6 out of 10, Excellent, (1,016 reviews)
"Good location, close to the water. Room was clean, good breakfast offered."
Canada
Mark
The price is ฿5,410
฿6,330 total
includes taxes & fees
27 Jul - 28 Jul
Quality Inn

Super 8 by Wyndham Port Elgin

Super 8 by Wyndham Port Elgin
2.0 star property
Saugeen Shores
8.6 out of 10, Excellent, (1,018 reviews)
"Good place"
Canada
Benjamin
The price is ฿4,366
฿4,933 total
includes taxes & fees
19 Jul - 20 Jul
Super 8 by Wyndham Port Elgin

Travelodge by Wyndham Port Elgin

Travelodge by Wyndham Port Elgin
2.0 star property
Saugeen Shores
7.6 out of 10, Good, (1,001 reviews)
"The room was good value for our needs."
Canada
John
The price is ฿2,981
฿3,369 total
includes taxes & fees
26 Jul - 27 Jul
Travelodge by Wyndham Port Elgin

Stop 21 Motel

Stop 21 Motel
2.0 star property
Saugeen Shores
7.0 out of 10, Good, (108 reviews)
"Good wifi, very nice staff, all you need for a few night stay"
Canada
Caleb
The price is ฿2,655
฿3,000 total
includes taxes & fees
26 Jul - 27 Jul
Stop 21 Motel

All Seasons Motel

All Seasons Motel
2.0 star property
Saugeen Shores
7.8 out of 10, Good, (175 reviews)
"The motel is centrally located. Check in was fast and the front desk staff was friendly. Our room was spotless and appeared to have been renovated recently."
Canada
Franklin
The price is ฿4,141
฿4,679 total
includes taxes & fees
17 Jul - 18 Jul
All Seasons Motel

Windspire Inn

Windspire Inn
3.0 star property
Saugeen Shores
7.4 out of 10, Good, (362 reviews)
"Impossible to justify this flop house as a motel!!! Staff need hotelier training. The owner is turning rooms into monthly cheap rents for "locals". There is no breakfast provided which is strange considering there is a dining room - and the "owners" run a fish and chip restaurant at this location. It was a lovely old quaint hotel close to a beach. At least it used to be clean. Bedding was well used and not spotless - no mattress cover in one case. It's finished as a motel."
Canada
eleanor
The price is ฿2,555
฿2,888 total
includes taxes & fees
19 Jul - 20 Jul
Windspire Inn

Manor Motel

Manor Motel
2.0 star property
Saugeen Shores
7.4 out of 10, Good, (186 reviews)
"Great location, great parking, and staff really nice!"
Canada
Lucas
The price is ฿3,375
฿3,814 total
includes taxes & fees
16 Jul - 17 Jul
Manor Motel

Black Horse Motor Inn

Black Horse Motor Inn
2.0 star property
Sauble Beach
Black Horse Motor Inn

Sauble Beach Lodge

Sauble Beach Lodge
2.0 star property
South Bruce Peninsula
7.6 out of 10, Good, (301 reviews)
"Lovely staff, very clean room, extremely close to the beach and the main strip. Would easily book again."
Canada
Joseph 'Blair'
The price is ฿6,365
฿7,480 total
includes taxes & fees
30 Jul - 31 Jul
Sauble Beach Lodge

Staybridge Suites Port Elgin by IHG

Staybridge Suites Port Elgin by IHG
3.0 star property
Saugeen Shores
9.6 out of 10, Exceptional, (310 reviews)
"This hotel is extremely clean and well maintained. The breakfast is very good."
Canada
Carolyn
The price is ฿6,578
฿7,433 total
includes taxes & fees
13 Aug - 14 Aug
Staybridge Suites Port Elgin by IHG

The Shores

The Shores
3.0 star property
Saugeen Shores
7.8 out of 10, Good, (45 reviews)
The price is ฿4,238
฿4,789 total
includes taxes & fees
2 Aug - 3 Aug
The Shores

The Sands

The Sands
2.0 star property
Sauble Beach
9.4 out of 10, Exceptional, (51 reviews)
"Great location, staff were welcoming"
Canada
Richard
The Sands

The Sand Castle Suites Motel

The Sand Castle Suites Motel
2.5 star property
Port Elgin
6.2 out of 10, (53 reviews)
"Head staff were great people"
Canada
Lonnie
The price is ฿2,981
฿3,429 total
includes taxes & fees
12 Aug - 13 Aug
The Sand Castle Suites Motel

Paradise Inn On The Beach

Paradise Inn On The Beach
3.0 star property
Saugeen Shores
9.2 out of 10, Wonderful, (138 reviews)
"Beautiful little spot with a great view. The room was cleaned and smelled lemon fresh! Comfy bed and pillows, nice spot to coool down after a wonderful beach day!"
Canada
Tricia
The price is ฿7,614
฿9,592 total
includes taxes & fees
29 Jul - 30 Jul
Paradise Inn On The Beach

Dreamers Writing Farm

Dreamers Writing Farm
1.5 star property
South Bruce Peninsula
9.2 out of 10, Wonderful, (146 reviews)
"Just a lovely place gonna ask for a better area to spend some time at the Beach and surrounding"
Canada
Martin
The price is ฿3,369
฿3,960 total
includes taxes & fees
10 Aug - 11 Aug
Dreamers Writing Farm

The June Motel Sauble Beach

The June Motel Sauble Beach
4.0 star property
South Bruce Peninsula
9.4 out of 10, Exceptional, (94 reviews)
"Had a great time. Highly recommend. Friendly staff, fun vibe, lovely room-clean, super water pressure and fluffy towels!"
Canada
Susan Elizabeth
The price is ฿12,122
฿14,246 total
includes taxes & fees
30 Jul - 31 Jul
The June Motel Sauble Beach

GLOBALSTAY Brand New House in Port Elgin

GLOBALSTAY Brand New House in Port Elgin
4.0 star property
Saugeen Shores
8.4 out of 10, Very good, (59 reviews)
"Great house in a great location "
Canada
Serge
The price is ฿7,462
฿14,046 total
includes taxes & fees
28 Jul - 29 Jul
GLOBALSTAY Brand New House in Port Elgin

North Shore Cottages

North Shore Cottages
3.0 star property
Saugeen Shores
7.6 out of 10, Good, (158 reviews)
"Tom was a great host friendly and accommodating! Cottage was rustic but clean. Loved the splash pad and the park right across the street and close to the beach! Great stay would definitely go back!"
Canada
Lindsey
The price is ฿4,614
฿5,214 total
includes taxes & fees
13 Aug - 14 Aug
North Shore Cottages

Driftwood Haus

Driftwood Haus
3.0 star property
Saugeen Shores
9.2 out of 10, Wonderful, (97 reviews)
"great place will be booking with them again."
Canada
GEORGE
The price is ฿4,969
฿7,754 total
includes taxes & fees
26 Jul - 27 Jul
Driftwood Haus
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Port Elgin attractions

Learn more about Port Elgin

Sandy shores at Port Elgin Beach invite swimming and sandcastle building during summer months. Rent bikes to explore the waterfront trail or visit the historic Port Elgin lighthouse when local musicians perform weekend concerts.

A wooden boardwalk leading to a beach with waves crashing onto the shore.

Top Port Elgin Hotel Reviews

More cheap stays in Port Elgin

Find out more about Port Elgin

Top reasons to visit Port Elgin

  • Stunning Beaches: Port Elgin boasts beautiful sandy beaches and a picturesque waterfront, perfect for relaxation and exploration.
  • Outdoor Adventures: Ideal for nature lovers, visitors can enjoy camping, hiking, and water activities in the scenic surroundings.
  • Golfing Experience: Tee off at the South Port Golf Course, offering a delightful golfing experience amidst breathtaking views.
  • Local Entertainment: Unwind at local cinemas or explore the charming downtown area filled with shops and eateries.
  • Welcoming Community: The friendly locals and inviting atmosphere enhance the overall experience, making it a memorable getaway.

Find great hotels in and around Port Elgin

Port Elgin offers a delightful selection of accommodations, perfect for those seeking adventure, family time, or a relaxing beach holiday. With options ranging from cosy motels to spacious suites, you’ll find the ideal lodging to suit your preferences. Notable choices, such as the Travelodge by Wyndham Port Elgin, ensure a comfortable stay while exploring the beauty of Saugeen Shores. Discover the charm of this coastal town and enjoy a memorable getaway.

  • Travelodge by Wyndham Port Elgin: This budget-friendly motel offers a comfortable stay for those seeking convenience and value. Located in Port Elgin, the Travelodge features a variety of dining options, including daily breakfast and lunch services to start your day right. Guests can enjoy recreational activities such as hiking and biking nearby or testing their skills on local golf courses. The accommodations are equipped with cable television, ensuring entertainment during your downtime. With its practical amenities and welcoming atmosphere, it’s an excellent choice for budget-conscious travellers.
  • Super 8 by Wyndham Port Elgin: Ideal for families and adventure seekers, Super 8 by Wyndham Port Elgin boasts a commendable guest rating of 8.6 out of 10. This budget-friendly motel is located close to the beach, providing direct access for sunbathing and water activities. Guests can partake in a range of adventure sports, including hiking, downhill skiing, and ice skating. The property also caters to children, offering amenities such as sledding and games. With its family-oriented facilities and a location perfect for exploration, this hotel promises an engaging experience.
  • Quality Inn: Situated a short distance from Port Elgin, Quality Inn is a budget-friendly hotel with a guest rating of 8.6 out of 10. This establishment is well-suited for those looking for a blend of beach and adventure experiences. With direct beach access and proximity to ski shuttles, guests can enjoy a variety of outdoor activities, including cave exploring and ziplining. The hotel offers convenient amenities for adventurous travellers, making it a suitable choice for those seeking both relaxation and excitement during their stay.

Where to stay in Port Elgin

Port Elgin is a charming village perfect for outdoor enthusiasts and adventure seekers alike. With its vibrant atmosphere, visitors can explore the picturesque downtown, relax on the sandy beachfront, and indulge in the delightful beach vacations that this region offers. The friendly locals enhance the experience, making it an inviting destination for recreation and historical exploration. Don't miss out on the stunning coastal views and the warm community spirit that defines Port Elgin.

  • Saugeen Shores: Nestled along the stunning shores of Lake Huron, Saugeen Shores boasts a vibrant atmosphere, particularly during the peak summer months from June to August. This city offers a perfect blend of outdoor adventure and scenic beauty, with its expansive beaches and lush recreational areas. Visitors can enjoy a variety of activities, including camping, skiing, and exploring local landmarks such as the modern civic government building. The consistent influx of tourists throughout the year makes it a lively destination for those seeking adventure and relaxation alike.
  • Southampton: Just a short distance of 6km from Port Elgin, Southampton is a charming village known for its seasonal allure, especially from June to August. The village is a haven for outdoor enthusiasts, offering breathtaking scenery and a plethora of activities such as golfing and camping. The inviting beaches and tranquil lakes provide perfect spots for relaxation and recreation. Southampton's quaint atmosphere, coupled with its modern civic facilities, makes it an ideal destination for those looking to immerse themselves in the local culture while enjoying nature's beauty.
  • Saugeen 29: Located approximately 14km from Port Elgin, Saugeen 29 is a delightful city that attracts visitors with its seasonal charm, particularly from July to September. Known for its scenic landscapes and recreational opportunities, this city offers golf courses and campgrounds that make it a popular choice for outdoor enthusiasts. The picturesque lakes and modern civic buildings add to the area's appeal, providing a perfect backdrop for a relaxing getaway. Whether you seek adventure or a peaceful retreat, Saugeen 29 has something to offer every traveller.

Things to do near Port Elgin

Shopping

In Port Elgin, visit local shops for unique gifts and souvenirs, including handmade crafts and local delicacies. If you're up for a drive, head to Southampton's charming boutiques for more distinct finds and a delightful shopping atmosphere.

Recreation

Experience rejuvenation at The Spa at Saugeen Shores, where you can indulge in soothing massages and revitalising facials. For outdoor enthusiasts, the scenic trails at MacGregor Point Provincial Park offer cycling and hiking opportunities amidst stunning natural beauty, perfect for unwinding and connecting with nature.

Adventure

Experience the thrill of motor racing at Sauble Speedway, located 26km from Port Elgin, where you can soak in the exhilarating atmosphere. For a different adventure, visit Ascent Aerial Park, 24km away, and enjoy an exciting zipline ropes course surrounded by nature.

Nightlife

Experience the vibrant atmosphere at the Port Elgin Legion, where you can enjoy live music and friendly banter. For a more laid-back vibe, visit The Brown Dog, offering craft beers and a welcoming feel, perfect for winding down after a day of exploration.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions near Port Elgin

Port Elgin, located in Saugeen Shores, Ontario, is ideal for outdoor enthusiasts seeking scenic adventures. Visitors can enjoy the stunning main beach and waterfront, perfect for relaxation and exploration. For a touch of entertainment, the local cinema offers a great escape. The area’s natural beauty, including nearby lakes and parks, enhances the overall experience, making it a fantastic destination for those who appreciate the great outdoors.

  • Port Elgin Beach: Enjoy the laid-back atmosphere of Port Elgin Beach, located just 1km from the town centre. This sandy stretch offers picturesque views, ideal for sunbathing, beachcombing, or leisurely strolls along the shoreline, making it a delightful spot to relax and unwind.
  • MacGregor Point Provincial Park: Situated 5km from Port Elgin, MacGregor Point Provincial Park is a haven for outdoor enthusiasts. With its stunning scenery, hiking trails, and diverse wildlife, visitors can immerse themselves in nature and partake in various adventures, from cycling to birdwatching.
  • Sauble Speedway: Located 26km away, Sauble Speedway invites adrenaline seekers to experience exhilarating motor racing events. This vibrant venue promises thrilling races and a lively atmosphere, perfect for those who appreciate the excitement of competitive sports.

Best time to go to Port Elgin

The best time to visit Port Elgin is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are moderately high and weather is mostly sunny with light rain. February is its coolest month on average. At this time, visitor numbers are average and weather is very cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January21.7°F (-5.7°C)Light RainVery CloudyAverageSlightly Low
February21.2°F (-6.0°C)Light RainVery CloudyAverageSlightly Low
March29.8°F (-1.2°C)Light RainMostly CloudyAverageAverage
April40.1°F (4.5°C)Light RainMostly CloudyAverageAverage
May52.3°F (11.3°C)Light RainMostly SunnyAverageAverage
June60.6°F (15.9°C)Light RainMostly SunnyModerately HighSlightly High
July67.3°F (19.6°C)Light RainMostly SunnyModerately HighSlightly High
August67.1°F (19.5°C)Light RainMostly SunnyModerately HighSlightly High
September61.0°F (16.1°C)Light RainMostly SunnyAverageAverage
October49.8°F (9.9°C)Light RainMostly CloudyModerately LowAverage
November38.1°F (3.4°C)Light RainMostly CloudyModerately LowAverage
December29.5°F (-1.4°C)Light RainVery CloudyModerately LowSlightly Low

The nearest major airports for your trip to Port Elgin

Flying into Port Elgin, Ontario, is convenient via Kitchener's Region of Waterloo International Airport (YKF), located 135km away. Notable hotels nearby include The Walper Hotel, a 4-star establishment situated 8km from the airport, and the DoubleTree by Hilton Kitchener, also a 4-star hotel, positioned 5km away. Another option is the Western Hotel & Executive Suites, rated 4 stars and found 14km from YKF. Transportation services are readily available from these hotels to the airport, ensuring a smooth journey for tourists arriving in the region.

Frequently asked questions

What's the best place to stay in Port Elgin?
Based on our traveller data, Holiday Inn Express & Suites Port Elgin by IHG is one of the top choices for your stay. This hotel offers free breakfast and an indoor pool. Other good choices for your stay include Travelodge by Wyndham Port Elgin and Super 8 by Wyndham Port Elgin. See all available top hotels, or vacation rentals in Port Elgin.
What are some of the best holiday rentals that Port Elgin has to offer?
GLOBALSTAY Brand New House in Port Elgin: This highly rated holiday home rental in Port Elgin is located near the beach, and has a fireplace, a terrace and air conditioning to put you at ease in your new surroundings. Kitchen amenities include a full-sized fridge, a dishwasher and a stovetop. See all vacation rentals in Port Elgin.
If I need to cancel my hotel reservation in Port Elgin, will I receive a refund?
Yes! The majority of room reservations are fully refundable if you cancel before the accommodation's cancellation deadline, which often is within 24-48 hours of check in. If your reservation is non-refundable, you might still have the option to cancel and receive a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Port Elgin.
What's the best LGBTQ-friendly accommodation in Port Elgin?
Holiday Inn Express & Suites Port Elgin by IHG is a top LGBTQ-friendly hotel that features free breakfast and free Wi-Fi. See all available hotels listed as LGBTQ-friendly in Port Elgin.
What's the best dog-friendly accommodation option in Port Elgin?
Staybridge Suites Port Elgin by IHG is a top dog-friendly hotel, and offers an indoor pool along with in-room kitchens for its human guests. The Sand Castle Suites Motel is another good choice if you're bringing your pet along. See more pet-friendly hotel accommodations in Port Elgin.
What's the best accommodation option for a beach holiday in Port Elgin?
Paradise Inn On The Beach is a top beachfront hotel with free WiFi and free parking, and it's located on Port Elgin Beach . See more stays near the beach in Port Elgin.
What are some accommodation options with pools in Port Elgin?
Travelodge by Wyndham Port Elgin: Features free self parking, an indoor pool and complimentary wireless Internet access. Super 8 by Wyndham Port Elgin and Holiday Inn Express & Suites Port Elgin by IHG are two additional hotels that feature an on-site pool. View all hotels with pools in Port Elgin.
What is staying in Port Elgin like?
Visitors to Port Elgin will definitely enjoy the port. Tourists to the city can also enjoy its welcoming locals. In Port Elgin, there are 71 hotels and other accommodation options to choose from. Find out more about Port Elgin.
What is there to see in Port Elgin?
The picturesque setting of Port Elgin Beach and Lake Huron exemplify the area's natural beauty. Exploring the port is a great activity, and Holiday Golf Club is one place to visit. A couple of additional sights to add to your itinerary are Saugeen Rail Trail Trailhead and Port Elgin Rollerblading Loop Trailhead. Take a look at what more there is to see and do in Expedia's Port Elgin guide.
What's the weather like in Port Elgin?
The hottest months are usually July and August, with an average temperature of 18°C, while the coldest months are February and January, with an average of -4°C. The snowiest months in Port Elgin are January, February, December and November, with each month seeing an average of 58 cm of snowfall.

Explore a world of travel with Expedia