Hotels in Port Elgin

Search and compare Port Elgin hotels from hundreds of travel sites and save

Port Elgin, ON, Canada
24 May — 25 May2
Port Elgin, ON, Canada
Tue 24/5
Wed 25/5
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Port Elgin

Filter by star ratings
All filters
Sand Castle Suites Motel
Sand Castle Suites Motel
5.7 Okay
217 Goderich Street, Saugeen Shores, ON, Canada
Show on map
0.7 km from city centre, Port Elgin 
OkayBased on 205 reviews
5.7

Sand Castle Suites Motel is located in Port Elgin and provides free Wi-Fi. It is conveniently positioned for those wishing to visit local attractions.

Stop 21 Motel
Stop 21 Motel
6.3 Good
278 Railway Street, Southampton, ON, Canada
Show on map
6.1 km from city centre, Port Elgin 
GoodBased on 165 reviews
6.3

Stop 21 Motel is a good-value motel situated a short car ride from Port Elgin. Guests can also enjoy complimentary internet in all areas.

Manor Motel
Manor Motel
6.1 Good
183 Palmerston Street, Southampton, ON, Canada
Show on map
7.0 km from city centre, Port Elgin 
GoodBased on 152 reviews
6.1

This comfortable motel in Southampton offers free Wi-Fi, as well as a garden and room service.

Super 8 by Wyndham Port Elgin
Super 8 by Wyndham Port Elgin
8.6 Excellent
5129 Highway 21 South, Saugeen Shores, ON, Canada
Show on map
1.2 km from city centre, Port Elgin 
ExcellentBased on 301 reviews
8.6

Super 8 by Wyndham Port Elgin Hotel provides a comfortable setting when in Port Elgin. It also offers a Jacuzzi, a sauna and an outdoor heated pool.

Travelodge by Wyndham Port Elgin
Travelodge by Wyndham Port Elgin
7.2 Good
235 Goderich Street, Saugeen Shores, ON, Canada
Show on map
0.7 km from city centre, Port Elgin 
GoodBased on 467 reviews
7.2

Travelodge by Wyndham Port Elgin is located in Port Elgin and is close to the area's tourist attractions. It also features an indoor pool and a Jacuzzi.

Windspire Inn
Windspire Inn
6.7 Good
276 Mill Street, Saugeen Shores, ON, Canada
Show on map
1.2 km from city centre, Port Elgin 
GoodBased on 207 reviews
6.7

Windspire Inn is situated in Port Elgin and is close to the area's well-known attractions. It offers free Wi-Fi, luggage storage and a tour desk.

All Seasons Motel
All Seasons Motel
8.1 Excellent
760 Goderich Street, Saugeen Shores, ON, Canada
Show on map
0.9 km from city centre, Port Elgin 
ExcellentBased on 127 reviews
8.1

All Seasons Motel Porth Elgin provides a comfortable setting when in Port Elgin. It also offers a 24-hour reception, luggage storage and free Wi-Fi.

Tips for booking a Port Elgin hotel

Cheapest month:August
Most expensive month:April
Average price in Port Elgin:C$ 105/night
Cheapest price found:C$ 93/night
Cheapest day:Saturday
Most expensive day:Tuesday
C$ 104 - C$ 106
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 95 - C$ 265
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Port Elgin hotels

Show all hotels
1
Super 8 by Wyndham Port Elgin
Super 8 by Wyndham Port Elgin
8.6 Excellent
5129 Highway 21 South, Saugeen Shores, ON, Canada
Show on map
0.3 km from city centre, Saugeen Shores, ON, Canada 

Super 8 by Wyndham Port Elgin Hotel provides a comfortable setting when in Port Elgin. It also offers a Jacuzzi, a sauna and an outdoor heated pool.

2
Manor Motel
Manor Motel
6.1 Good
183 Palmerston Street, Southampton, ON, Canada
Show on map
0.3 km from city centre, Southampton, ON, Canada 

This comfortable motel in Southampton offers free Wi-Fi, as well as a garden and room service.

3
All Seasons Motel
All Seasons Motel
8.1 Excellent
760 Goderich Street, Saugeen Shores, ON, Canada
Show on map
2.2 km from city centre, Saugeen Shores, ON, Canada 

All Seasons Motel Porth Elgin provides a comfortable setting when in Port Elgin. It also offers a 24-hour reception, luggage storage and free Wi-Fi.

4
Sand Castle Suites Motel
Sand Castle Suites Motel
5.7 Okay
217 Goderich Street, Saugeen Shores, ON, Canada
Show on map
0.7 km from city centre, Saugeen Shores, ON, Canada 

Sand Castle Suites Motel is located in Port Elgin and provides free Wi-Fi. It is conveniently positioned for those wishing to visit local attractions.

5
Travelodge by Wyndham Port Elgin
Travelodge by Wyndham Port Elgin
7.2 Good
235 Goderich Street, Saugeen Shores, ON, Canada
Show on map
0.7 km from city centre, Saugeen Shores, ON, Canada 

Travelodge by Wyndham Port Elgin is located in Port Elgin and is close to the area's tourist attractions. It also features an indoor pool and a Jacuzzi.

Cheapest hotels in Port Elgin, Ontario

Show all hotels
Manor Motel
Manor Motel
6.1 Good
183 Palmerston Street, Southampton, ON, Canada
Show on map
0.3 km from city centre,  

This comfortable motel in Southampton offers free Wi-Fi, as well as a garden and room service.

C$ 85
Avg. per night
Windspire Inn
Windspire Inn
6.7 Good
276 Mill Street, Saugeen Shores, ON, Canada
Show on map
2.1 km from city centre,  

Windspire Inn is situated in Port Elgin and is close to the area's well-known attractions. It offers free Wi-Fi, luggage storage and a tour desk.

C$ 85
Avg. per night
Travelodge by Wyndham Port Elgin
Travelodge by Wyndham Port Elgin
7.2 Good
235 Goderich Street, Saugeen Shores, ON, Canada
Show on map
0.7 km from city centre,  

Travelodge by Wyndham Port Elgin is located in Port Elgin and is close to the area's tourist attractions. It also features an indoor pool and a Jacuzzi.

C$ 99
Avg. per night
All Seasons Motel
All Seasons Motel
8.1 Excellent
760 Goderich Street, Saugeen Shores, ON, Canada
Show on map
2.2 km from city centre,  

All Seasons Motel Porth Elgin provides a comfortable setting when in Port Elgin. It also offers a 24-hour reception, luggage storage and free Wi-Fi.

C$ 101
Avg. per night
Stop 21 Motel
Stop 21 Motel
6.3 Good
278 Railway Street, Southampton, ON, Canada
Show on map
1.2 km from city centre,  

Stop 21 Motel is a good-value motel situated a short car ride from Port Elgin. Guests can also enjoy complimentary internet in all areas.

C$ 110
Avg. per night
Sand Castle Suites Motel
Sand Castle Suites Motel
5.7 Okay
217 Goderich Street, Saugeen Shores, ON, Canada
Show on map
0.7 km from city centre,  

Sand Castle Suites Motel is located in Port Elgin and provides free Wi-Fi. It is conveniently positioned for those wishing to visit local attractions.

C$ 122
Avg. per night
Super 8 by Wyndham Port Elgin
Super 8 by Wyndham Port Elgin
8.6 Excellent
5129 Highway 21 South, Saugeen Shores, ON, Canada
Show on map
0.3 km from city centre,  

Super 8 by Wyndham Port Elgin Hotel provides a comfortable setting when in Port Elgin. It also offers a Jacuzzi, a sauna and an outdoor heated pool.

C$ 172
Avg. per night

Where to stay in Port Elgin

About Port Elgin

Set on the shores of Lake Huron, Port Elgin has white sandy beaches, crystalline water and some of Ontario's most beautiful sunsets. The lively holiday town has been attracting sunseekers since the late-1800s and is known for its active outdoor lifestyle and maritime heritage.

Things to do

Swim, sunbathe and build sandcastles on Port Elgin Main Beach, a three-kilometre stretch of sand known for its spectacular sunsets. Don't leave without snapping a photo in front of the half-scale 1836 American Steam Train set on the foreshore.

Water sports are a top priority in Port Elgin, with activities available for all ages and interests. If you're feeling adventurous, sign up for kiteboarding, surfing and stand-up paddleboarding. Anglers can fish for rainbow trout and chinook salmon, while families can take things easy with an afternoon of canoeing and kayaking.

The Bruce County Museum & Cultural Centre is perfect for discovering the region’s past. Inside you can climb aboard the HMS General Hunter 10-gun brig ship, peer into a pioneer-era general store and discover the legacy of Bruce County's historic lighthouses.

In summer, the Port Elgin waterfront hosts a bustling open-air flea market. It's a great place to pick up toys, books, jewellery and other pre-loved treasures. For a taste of Bruce County's flourishing agritourism scene, head to Smiths' Apples and Farm Market, a family-owned orchard featuring a corn maze and pick-your-own service.

Getting around

Port Elgin is easy to get around on foot, especially around the downtown district. You can also step aboard the SS Trolley, which runs throughout Port Elgin and Saugeen Shores. Rental cars are best for exploring Bruce County. Toronto Pearson International Airport is a three-hour drive south-east.

Port Elgin travel FAQs

Set on the shores of Lake Huron, Port Elgin has white sandy beaches, crystalline water and some of Ontario's most beautiful sunsets. The lively holiday town has been attracting sunseekers since the late-1800s and is known for its active outdoor lifestyle and maritime heritage.

Things to do in Port Elgin

Swim, sunbathe and build sandcastles on Port Elgin Main Beach, a three-kilometre stretch of sand known for its spectacular sunsets. Don't leave without snapping a photo in front of the half-scale 1836 American Steam Train set on the foreshore.

Water sports are a top priority in Port Elgin, with activities available for all ages and interests. If you're feeling adventurous, sign up for kiteboarding, surfing and stand-up paddleboarding. Anglers can fish for rainbow trout and chinook salmon, while families can take things easy with an afternoon of canoeing and kayaking.

The Bruce County Museum & Cultural Centre is perfect for discovering the region’s past. Inside you can climb aboard the HMS General Hunter 10-gun brig ship, peer into a pioneer-era general store and discover the legacy of Bruce County's historic lighthouses.

In summer, the Port Elgin waterfront hosts a bustling open-air flea market. It's a great place to pick up toys, books, jewellery and other pre-loved treasures. For a taste of Bruce County's flourishing agritourism scene, head to Smiths' Apples and Farm Market, a family-owned orchard featuring a corn maze and pick-your-own service.

Getting around Port Elgin

Port Elgin is easy to get around on foot, especially around the downtown district. You can also step aboard the SS Trolley, which runs throughout Port Elgin and Saugeen Shores. Rental cars are best for exploring Bruce County. Toronto Pearson International Airport is a three-hour drive south-east.