Port Elgin Hotels

Map of Port Elgin Hotels

Port Elgin is a charming coastal village located in Westmorland County, New Brunswick, Canada. Situated along the Northumberland Strait, the town offers stunning views of the ocean and is known for its beautiful sandy beaches and picturesque landscapes. The town has a small, close-knit community and a relaxed, laid-back atmosphere, making it a popular destination for those seeking a peaceful and tranquil getaway. Port Elgin is a popular spot for outdoor enthusiasts, with opportunities for swimming, fishing, boating, and hiking in the surrounding area. The town also has a rich history, with several historic sites and landmarks to explore, including the Port Elgin Museum and the nearby Cape Jourimain Nature Centre.

Pumpkinn B&B Port Elgin
Free Wi-Fi Parking

Located in the picturesque harbour village of Port Elgin, this Victorian B&B is 45 minutes’ drive from Moncton International Airport. Free in-room Wi-Fi is available.

Number of rooms: 5

9 Mill Street, E4M 2E4 Port Elgin, Canada

Terra Bella by the Shore Port Elgin
Free Wi-Fi Parking

Terra Bella by the Shore is in the village of Port Elgin. The property offers a free American breakfast, spa services as well as river and garden views. All rooms come with a private bathroom with jet tubs and free toiletries.

Number of rooms: 5

1 West Main St., E4M 2Y1 Port Elgin, Canada