Offering sea views, this Port Elgin inn set in a historic 1859 farmhouse features an on-site gourmet restaurant. Moncton is 45 minutes’ drive away.
Number of rooms: 9
2361 Route 955, E4M 3K4 Little Shemogue, Canada
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.
Offering sea views, this Port Elgin inn set in a historic 1859 farmhouse features an on-site gourmet restaurant. Moncton is 45 minutes’ drive away.
Number of rooms: 9
2361 Route 955, E4M 3K4 Little Shemogue, Canada
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 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