Places to stay in Port Elgin, New Brunswick

The historic, picturesque village of Port Elgin is located in the centre of southeastern New Brunswick. It's the perfect port for exploring breathtaking scenery, or to call home. With a population of 450, Port Elgin is inviting and friendly, yet has unique attractions, accommodations and a range of services. Whether you explore the nature trails, salt marshes and dykelands or the warm waters of the Northumberland Coast, you'll enjoy the incomparable beauty, diversity and down home hospitality Port Elgin offers. www.villageofportelgin.com Local dining options include Timber River Country Restaurant.

We currently have 13 accommodations in and around Port Elgin with other regional listings available for Hotels, B&B's, Campgrounds, Motor Inns and other properties. You can filter listings by the available types:

Booking.com

Wondering where to stay? Lodging options in the region are mainly limited to Bed and Breakfast type accommodations, though there are a few nearby campgrounds and RV parks. If you are travelling in the area, Port Elgin is located close to Maison Pascal-Poirier, Parlee Beach, Lake Road, Détroit de Northumberland and Lorneville.

Other local Port Elgin information.

Port Elgin is 10 km away from Little Shemogue, 18 km away from Murray Corner, 24 km away from Cap-Pele and 25 km away from Sackville.

Port Elgin is located at longitude -64°5'37.68 and latitude 46°2'52.08.

Other useful links: