Bruce County, Ontario
Cottage and short-term rentals in Port Elgin
Port Elgin anchors Saugeen Shores with a long sandy main beach, a busy harbour, and a genuine beach-town summer scene — train rides along the shore, a boardwalk, and Lake Huron sunsets that stop traffic. Cottages cluster within walking distance of the beach and downtown, making it one of the easiest car-free cottage weeks in Bruce County. Pumpkinfest caps the season every October.
5 places to stay in Port Elgin
Refine →
✦ FeaturedPort Elgin · Bruce County
Brookside 2
Bright, spacious cottage just steps away from Port Elgin Main beach. 2 bedroom +loft, 1 bathroom, large kitchen, separate living room, and a screen in front por
$$Port Elgin · Bruce County
The Miramichi Bayview
A five-bedroom cottage on Miramichi Bay Road in Saugeen Shores sleeping up to ten, with air conditioning, a fire pit, and room to park six cars.
$$Port Elgin · Bruce County
Dragonfly Cottages Port Elgin
Three matching two-bedroom cottages on Market Street, one block from Port Elgin's main beach, with pets welcome by pre-approval.
Port Elgin · Bruce County
Amble Lane Cottages
Three two-bedroom cottages on a treed lot in Port Elgin, each with air conditioning, wifi, and a fire pit, a short walk from the town's sandy beach.

Port Elgin · Bruce County
Backyard Cottages Port Elgin
A cluster of four compact one-bedroom cottages in Port Elgin, each sleeping up to four with a full kitchen, wifi, and its own BBQ patio.
Port Elgin works like an actual town, not just a beach with some cottages attached. There's a real grocery store, a hardware store, restaurants you don't have to drive twenty minutes for, and a proper Lake Huron harbour where the fishing charters tie up. That practicality is a big part of the appeal: once you've unpacked the car, you genuinely don't need to get back in it for the rest of the week.
It also isn't an island unto itself. A shoreline path connects Port Elgin to Southampton, an easy bike ride or a solid beach walk, so staying in one doesn't mean giving up the other. Plenty of visitors split their time: mornings on Port Elgin's main beach, dinner and a lighthouse sunset in Southampton.
This is a strong pick for families who don't want to drive anywhere once they've arrived, and for weekend warriors coming up from the GTA on a short trip, since it's one of the closer Lake Huron beach towns off the highway. Two nights here feels complete in a way that a two-hour drive to somewhere more remote doesn't always deliver.
July and August are the obvious peak, but the shoulder season has its own pull: the Saugeen River salmon run at Denny's Dam, a short drive away in Southampton, draws anglers every fall, and Port Elgin fills up right along with it since it's the closer base for a lot of them. If you want the beach-town feel without the crowds or the fishing traffic, aim for June or late September instead.
Insider tip: the harbour side, near the marina, is calmer water than the open main beach, a better bet for swimming with little ones who aren't strong swimmers yet.
Nearby in Bruce County
Cape Croker
Cottage stays near Cape Croker — rugged Georgian Bay shoreline and the Bruce Trail.
Chesley
Quiet Chesley cottage rentals — Saugeen River, central Bruce County.
Colpoys Bay
Waterfront cottage rentals on Colpoys Bay near Wiarton — clear Georgian Bay water beneath the Niagara Escarpment.
Dyer's Bay
Waterfront cottage rentals in Dyer's Bay, Ontario — rugged Georgian Bay shoreline near Cabot Head and the Bruce Trail.