We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Macgregor Point Provincial Park

View map
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
71 Sauble Falls Rd, Sauble Beach, Ontario N0H 2G0, Canada
31.2 km from Macgregor Point Provincial Park
USD 76* /night
View Deal
Booking.com
USD 76*
Priceline
USD 76*
5084 Highway 21, Port Elgin, Ontario N0H 2C5, Canada
3.9 km from Macgregor Point Provincial Park
#4 of 6 hotels in Port Elgin
235 Goderich St, Port Elgin, Ontario N0H 2C1, Canada
4.5 km from Macgregor Point Provincial Park
#2 of 6 hotels in Port Elgin
USD 89* /night
View Deal
Travelocity
USD 89*
Booking.com
USD 101*
Expedia.com
USD 89*
217 Goderich St, Port Elgin, Ontario N0H 2C1, Canada
4.5 km from Macgregor Point Provincial Park
#5 of 6 hotels in Port Elgin
USD 72* /night
View Deal
Orbitz.com
USD 72*
TripAdvisor
USD 72*
Expedia.com
USD 72*
319 Goderich St, Port Elgin, Ontario N0H 2C1, Canada
4.8 km from Macgregor Point Provincial Park
#3 of 6 hotels in Port Elgin
USD 66* /night
View Deal
Expedia.com
USD 66*
Booking.com
USD 66*
Travelocity
USD 66*
760 Goderich St | Highway 21 North, Port Elgin, Ontario N0H 2C0, Canada
5.8 km from Macgregor Point Provincial Park
#6 of 6 hotels in Port Elgin
Top Deal
USD 46*
USD 42* /night
View Deal
Orbitz.com
USD 46*
Priceline
USD 42*
Travelocity
USD 46*
Highway 21 South, Port Elgin, Ontario N0H 2C0, Canada
5.9 km from Macgregor Point Provincial Park
#1 of 6 hotels in Port Elgin
Top Deal
USD 171*
USD 121* /night
View Deal
Hotwire.com
USD 121*
Booking.com
USD 121*
HotelQuickly
USD 171*
P.O. Box 96 | 243 Huron Street South, Southampton, Ontario N0H 2L0, Canada
10.2 km from Macgregor Point Provincial Park
183 Palmerston St, Southampton, Ontario N0H 2L0, Canada
11.0 km from Macgregor Point Provincial Park
USD 55* /night
View Deal
Orbitz.com
USD 55*
Booking.com
USD 55*
TripAdvisor
USD 55*
21 Huron St S | Ontario, Southampton, Ontario N0H 2L0, Canada
11.2 km from Macgregor Point Provincial Park
100 North Rankin St, Southampton, Ontario N0H 2L0, Canada
12.1 km from Macgregor Point Provincial Park
USD 106* /night
View Deal
Priceline
USD 106*
Hotwire.com
USD 106*
Quality Inn
USD 106*
328 Main St South, Sauble Beach, Ontario N0H 2G0, Canada
28.3 km from Macgregor Point Provincial Park
Loading prices...
Priceline
Booking.com
Agoda.com
323 Main St, Sauble Beach, Ontario N0H 2G0, Canada
28.3 km from Macgregor Point Provincial Park
625 Main St, Sauble Beach, Ontario N0H 2G0, Canada
28.5 km from Macgregor Point Provincial Park
10 Sauble Falls Pky, Sauble Beach, Ontario N0H 2G0, Canada
28.5 km from Macgregor Point Provincial Park
1126 Sutton St, Kincardine, Ontario N2Z 2E2, Canada
28.9 km from Macgregor Point Provincial Park
Top Deal
USD 90*
USD 88* /night
View Deal
Priceline
USD 90*
TripAdvisor
USD 88*
Expedia.com
USD 88*
213 Second Ave North, Sauble Beach, Ontario, Canada
29.0 km from Macgregor Point Provincial Park
USD 75* /night
View Deal
TripAdvisor
USD 75*
Priceline
USD 75*
Orbitz.com
USD 75*
1111 Sutton St, Kincardine, Ontario N2Z 2C5, Canada
29.1 km from Macgregor Point Provincial Park
Top Deal
USD 50*
USD 48* /night
View Deal
Expedia.com
USD 49*
Hotwire.com
USD 49*
Booking.com
USD 50*
481 Broadway St, Kincardine, Ontario N2Z 2C2, Canada
29.4 km from Macgregor Point Provincial Park
USD 83* /night
View Deal
791 Durham St, Kincardine, Ontario N2Z 1M4, Canada
29.7 km from Macgregor Point Provincial Park
Top Deal
USD 243*
USD 125* /night
View Deal
Hotwire.com
USD 125*
Priceline
USD 125*
AMOMA
USD 243*
19 Millenium Way, Kincardine, Ontario N2Z 0B5, Canada
29.9 km from Macgregor Point Provincial Park
USD 125* /night
View Deal
Hotels.com
Orbitz.com
USD 125*
Booking.com
USD 125*
2 Millenium Way, Kincardine, Ontario N2Z 0B5, Canada
30.0 km from Macgregor Point Provincial Park
USD 129* /night
View Deal
Hotels.com
TripAdvisor
USD 129*
Priceline
255 Harbour St, Kincardine, Ontario N2Z 2X9, Canada
30.1 km from Macgregor Point Provincial Park
USD 125* /night
View Deal
Booking.com
USD 125*
Priceline
USD 125*
71 Sauble Falls Rd, Sauble Beach, Ontario N0H 2G0, Canada
31.2 km from Macgregor Point Provincial Park
USD 76* /night
View Deal
Booking.com
USD 76*
Priceline
USD 76*
10 East Ridge Road, Walkerton, Ontario N0G 2V0, Canada
39.3 km from Macgregor Point Provincial Park
USD 151* /night
View Deal
TripAdvisor
USD 151*
Priceline
USD 153*
Hotels.com
718030 6 Hwy, Owen Sound, Ontario N4K 5N7, Canada
40.3 km from Macgregor Point Provincial Park
USD 46* /night
View Deal
Booking.com
USD 46*
Priceline
USD 46*
Hotwire.com
672 10th St W, Owen Sound, Ontario N4K 3R9, Canada
42.8 km from Macgregor Point Provincial Park
USD 61* /night
View Deal
Orbitz.com
USD 61*
Hotels.com
Hotwire.com
USD 61*
200 Berford St | Wiarton, Wiarton, Ontario N0H 2T0, Canada
43.0 km from Macgregor Point Provincial Park
USD 67* /night
View Deal
Hotwire.com
USD 67*
Expedia.com
USD 67*
Orbitz.com
USD 67*
R.R #3, Highway 6 and 10, Chatsworth, Ontario N0H 1G0, Canada
43.8 km from Macgregor Point Provincial Park
244 7th Ave, Hanover, Ontario N4N 2H1, Canada
44.5 km from Macgregor Point Provincial Park
Top Deal
USD 71*
USD 62* /night
View Deal
Booking.com
USD 71*
Orbitz.com
USD 62*
Travelocity
USD 62*
1800 2nd Avenue East | P O Box 516, Owen Sound, Ontario N4K 5RI, Canada
44.7 km from Macgregor Point Provincial Park
Top Deal
USD 169*
USD 143* /night
View Deal
TripAdvisor
USD 143*
Orbitz.com
USD 143*
HotelQuickly
USD 169*
Still looking for a place to stay?
Port Elgin has 7 B&Bs/inns with 130 reviews
570 Johnston Ave, Port Elgin, Ontario N0H 2C0, Canada
5.3 km from Macgregor Point Provincial Park
#1 of 7 Port Elgin B&B and Inns
188 Mill Street, Port Elgin, Ontario NOH-2CO, Canada
5.1 km from Macgregor Point Provincial Park
#2 of 7 Port Elgin B&B and Inns
276 Mill Street, Port Elgin, Ontario N0H 2C0, Canada
5.2 km from Macgregor Point Provincial Park
#3 of 7 Port Elgin B&B and Inns
Contact accommodation for availability
See all 7 Port Elgin B&Bs/inns
See all hotels in or near Port Elgin
P.O. Box 96 | 243 Huron Street South, Southampton, Ontario N0H 2L0, Canada
10.2 km from Macgregor Point Provincial Park
183 Palmerston St, Southampton, Ontario N0H 2L0, Canada
11.0 km from Macgregor Point Provincial Park
USD 55* /night
View Deal
Orbitz.com
USD 55*
Booking.com
USD 55*
TripAdvisor
USD 55*
21 Huron St S | Ontario, Southampton, Ontario N0H 2L0, Canada
11.2 km from Macgregor Point Provincial Park
100 North Rankin St, Southampton, Ontario N0H 2L0, Canada
12.1 km from Macgregor Point Provincial Park
USD 106* /night
View Deal
Priceline
USD 106*
Hotwire.com
USD 106*
Quality Inn
USD 106*
328 Main St South, Sauble Beach, Ontario N0H 2G0, Canada
28.3 km from Macgregor Point Provincial Park
Loading prices...
Priceline
Booking.com
Agoda.com
*Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.
Port Elgin Travel Forum Need specific advice visiting Port Elgin, Bruce County? Visit the TripAdvisor Travel Forum for Port Elgin and ask our Destination Experts and the travel community.