Find hotels in Port Elgin from $82

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Port Elgin hotels

Indianpoint Motel

Indianpoint Motel
2.5 star property
Port Elgin
8.6 out of 10, Excellent, (75)
"This is a nice older motel."
United States
Edgar
$83 nightly
The price is $96
Jan 4 - Jan 5, 2026
Total with taxes and fees
Indianpoint Motel

Marshlands Inn

Marshlands Inn
3.5 star property
Sackville
8.0 out of 10, Very Good, (287)
"A lovely place to stay when I am in Sackville"
United States
Isabelle Caroline
$96 nightly
The price is $110
Dec 26 - Dec 27
Total with taxes and fees
Marshlands Inn

Amherst Shore Country Inn

Amherst Shore Country Inn
4.0 star property
Lorneville
9.6 out of 10, Exceptional, (90)
"This was our 3rd stay & would highly recommend. Beautiful property & great hospitality. "
Canada
Joanne
$146 nightly
The price is $167
Jan 3 - Jan 4, 2026
Total with taxes and fees
Amherst Shore Country Inn

Sackville Inn

Sackville Inn
2.5 star property
Sackville
8.0 out of 10, Very Good, (307)
"Clean, comfortable and a quick check in. "
Canada
Jill
$72 nightly
The price is $83
Dec 26 - Dec 27
Total with taxes and fees
Sackville Inn

Super 8 by Wyndham Amherst NS

Super 8 by Wyndham Amherst NS
2.5 star property
Amherst
8.6 out of 10, Excellent, (908)
"Good stay, clean and pet friendly."
Canada
Monique
$114 nightly
The price is $130
Jan 4 - Jan 5, 2026
Total with taxes and fees
Super 8 by Wyndham Amherst NS

Healing Touch Living Space

Healing Touch Living Space
2.5 star property
Amherst
8.4 out of 10, Very Good, (20)
"The staff were very friendly and helpful. "
Canada
Rosie
$72 nightly
The price is $82
Dec 26 - Dec 27
Total with taxes and fees
Healing Touch Living Space

Comfort Inn Amherst

Comfort Inn Amherst
2.5 star property
Amherst
8.2 out of 10, Very Good, (624)
"Convenient location, large room, good breakfast, and friendly staff."
United States
Carolyn
$110 nightly
The price is $126
Jan 25 - Jan 26, 2026
Total with taxes and fees
Comfort Inn Amherst

Coastal Inn Sackville

Coastal Inn Sackville
2.5 star property
Sackville
8.4 out of 10, Very Good, (700)
"Great motel while touring in the area!"
Canada
Eldon
$74 nightly
The price is $86
Dec 26 - Dec 27
Total with taxes and fees
Coastal Inn Sackville

Travelodge by Wyndham Amherst

Travelodge by Wyndham Amherst
2.5 star property
West Amherst
7.6 out of 10, Good, (695)
"Clean room and very accommodating staff "
Canada
Carson
$85 nightly
The price is $97
Jan 25 - Jan 26, 2026
Total with taxes and fees
Travelodge by Wyndham Amherst
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Port Elgin Hotel Reviews

More cheap stays in Port Elgin

Find out more about Port Elgin

Top reasons to visit Port Elgin

  • Stunning Beaches: Enjoy relaxing and sunbathing on Port Elgin's main beach and a nearby nudist beach, offering beautiful coastal views.
  • Outdoor Adventures: Perfect for adventure seekers, the area provides activities like hiking, golfing, and peaceful sunset walks.
  • Charming Downtown: Explore the quaint downtown filled with friendly locals, trendy shops, and budget-friendly excursions.
  • Environmental Center: Visit the local environmental center to learn about the region's ecology and natural beauty.
  • Diverse Accommodations: Choose from pet-friendly hotels, cozy B&Bs, and spacious suites to suit every traveler's needs.

Find great hotels near Port Elgin

Discover the charm of Port Elgin, New Brunswick, where a variety of accommodations await you. Whether you’re seeking pet-friendly hotels, cozy bed & breakfasts, or spacious suites, this quaint town has something for every traveler. Ideal for family vacations or business trips, Port Elgin’s best hotels promise a welcoming atmosphere and essential amenities to ensure a memorable stay. Explore the perfect lodging options tailored to your needs in this beautiful coastal destination.

  • Super 8 by Wyndham Amherst NS: This eco-certified motel is perfect for families seeking a fun and environmentally friendly vacation experience. Located 18 miles from Port Elgin, it offers a range of amenities designed for children, including onsite mini-golf, games, and free cribs. Parents appreciate the safety features like window guards and first aid kits, ensuring a worry-free stay. With its family-oriented atmosphere and commitment to sustainability, Super 8 by Wyndham Amherst NS is a fantastic choice for eco-conscious travelers wanting to create lasting memories with their loved ones.
  • Travelodge by Wyndham Amherst: Situated 17 miles from Port Elgin, Travelodge by Wyndham Amherst is an ideal lodging option for business travelers and nature enthusiasts alike. This hotel boasts comprehensive facilities, including multiple meeting rooms and a dedicated conference center, making it easy to host events or meetings. Guests appreciate the serene surroundings that enhance productivity, along with comfortable accommodations that provide a restful retreat after a busy day. Its blend of business amenities and proximity to nature makes it a versatile choice for working professionals.
  • Comfort Inn Amherst: Located 17 miles from Port Elgin, Comfort Inn Amherst caters to both business travelers and pet owners looking for a welcoming environment. This eco-certified hotel offers a business center equipped for corporate needs and allows pets, making it a convenient choice for those traveling with furry companions. With policies that accommodate service animals and specific pet restrictions, guests can enjoy a comfortable stay. The combination of modern amenities, eco-friendliness, and pet-friendly options ensures an enjoyable experience for all.

Where to stay near Port Elgin

Port Elgin, New Brunswick, offers a delightful mix of outdoor adventures and scenic relaxation. Explore the charming downtown area filled with friendly locals, trendy shops, and budget-friendly excursions. Enjoy a beach getaway with easy access to pristine shores, perfect for unwinding or weekend adventures. Whether you seek a luxury escape or a tranquil retreat, Port Elgin's inviting atmosphere promises a memorable vacation experience.

  • Baie Verte: Nestled a mere 2 miles from Port Elgin, Baie Verte is a charming village that comes alive with seasonal travelers, particularly peaking in March and from June to July. Visitors flock to Baie Verte for its breathtaking outdoor adventures and stunning scenery. Whether you're hitting the local golf course or exploring the various adventure activities, there's plenty to keep you engaged. The nearby national state park and family beach offer ideal spots for relaxation and exploration, making Baie Verte a delightful stop for nature lovers and adventure seekers alike.
  • Bayside: Just 3 miles from Port Elgin, Bayside is a vibrant city that attracts visitors primarily from July to September. Known for its adventurous spirit and romantic settings, Bayside is perfect for those looking to engage in thrilling outdoor activities or enjoy a cozy date night. The city boasts attractions such as a historic lighthouse and scenic lookout points that provide stunning views of the coastline. Additionally, the karting and recreational areas offer fun-filled options for families and groups seeking excitement. Bayside is a must-visit for adventure enthusiasts.
  • Little Shemogue: Located 6 miles away from Port Elgin, Little Shemogue is a picturesque city that draws visitors during the summer months, particularly from July to September. Known for its scenic beauty and outdoor experiences, Little Shemogue offers a peaceful retreat for those who appreciate nature. Enjoy the beautiful beaches, explore the national state park, or stroll along the boardwalk for a relaxed day out. With educational opportunities and recreational areas nearby, Little Shemogue is an ideal destination for families and anyone looking to soak in the natural beauty of New Brunswick.

Things to do near Port Elgin

Port Elgin is perfect for outdoor enthusiasts and adventure seekers, offering stunning scenery and recreational activities. Visitors can enjoy family outings, play a round of golf at the local course, or take a peaceful sunset walk along the coast. With its charming atmosphere, Port Elgin provides a delightful escape for those looking to explore nature and create lasting memories.

Shopping

For a delightful shopping experience in Port Elgin, check out East Main Plaza, offering a variety of shops just 17 miles away. If you're up for a drive, the County Fair Mall, located 29 miles away, features entertainment and family-friendly vibes, while the Pugwash Farmers Market, 25 miles away, showcases local goods.

Recreation

Northport Beach Provincial Park, located 14 miles from Port Elgin, offers a serene environment perfect for relaxation and mindfulness. For golf enthusiasts, the Amherst Golf Club, 15 miles away, and the Pine Needles Golf and Country Club, 19 miles away, provide invigorating outdoor sports experiences amidst beautiful landscapes.

Adventure

Experience the thrill of speed at the Centre for Speed, located 21 miles from Port Elgin. Enjoy exhilarating motor racing, feel the adrenaline rush, and embrace the competitive atmosphere while surrounded by fellow adventure enthusiasts.

Nightlife

Experience the vibrant nightlife in Port Elgin with a visit to the Live Bait Theatre, just 17 miles away, for engaging performances. For a cinematic experience, head to Cineplex Cinemas Summerside, located 29 miles away, where you can enjoy the latest films in a romantic setting.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Port Elgin

To save money on your trip to Port Elgin, consider visiting in October or December to January, when prices are lower. Book your hotel about a month in advance or check Expedia for last-minute deals, especially on Wednesdays, which are the cheapest days to stay. Utilize Expedia's price filter for the best hotel deals and consider bundling your hotel, flights, and activities for additional savings. Joining Expedia's One Key membership can also provide exclusive discounts and cash rewards for future bookings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Port Elgin are October and December to January, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Port Elgin is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Port Elgin is Wednesday. The most expensive day to stay in Port Elgin is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to customize your preferences, such as budget, desired location, and preferred hotel type. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Port Elgin with your flights and activities through an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Port Elgin

Port Elgin, New Brunswick, is perfect for outdoor enthusiasts and adventure seekers, offering stunning scenery and activities. Key attractions include the main beach and nearby nudist beach, where visitors can soak up the sun and enjoy the coastal views. Don't miss the environmental center for a taste of local ecology. Whether you prefer lounging on the beach or exploring the natural beauty, Port Elgin promises a memorable vacation experience.

  • Murray Beach Provincial Park: This stunning nudist beach offers a unique experience for those seeking freedom and connection with nature. Located 10 miles from Port Elgin, it's perfect for sunbathing and enjoying the serene coastal views.
  • Nova Scotia Provincial Visitor Information Centre: Situated 16 miles away, this visitor center provides adventure and family-friendly activities. Engage with knowledgeable staff to discover local attractions and outdoor experiences that highlight the beauty of Nova Scotia.
  • Ephraim Island: Located 8 miles from Port Elgin, Ephraim Island is a hidden gem with beautiful beaches and outdoor vibes. Explore its scenic landscapes and enjoy a tranquil day by the water.

Best time to go to Port Elgin

The best time to visit Port Elgin can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Port Elgin falls in August, when visitor numbers are moderately high and weather is mostly sunny with light rain. The coolest average temperature in Port Elgin falls in February, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January22.1°F (-5.5°C)Light RainMostly CloudyAverageSlightly Low
February20.8°F (-6.2°C)Light RainMostly CloudyAverageAverage
March27.3°F (-2.6°C)Light RainMostly CloudyAverageAverage
April37.9°F (3.3°C)Light RainMostly CloudyAverageAverage
May48.6°F (9.2°C)Light RainMostly CloudyAverageAverage
June58.1°F (14.5°C)Light RainMostly SunnyModerately HighSlightly High
July66.6°F (19.2°C)Light RainMostly SunnyModerately HighSlightly High
August66.9°F (19.4°C)Light RainMostly SunnyModerately HighSlightly High
September59.9°F (15.5°C)Light RainMostly SunnyAverageAverage
October50.2°F (10.1°C)Light RainMostly CloudyModerately LowSlightly Low
November39.6°F (4.2°C)Light RainMostly CloudyModerately LowAverage
December30.2°F (-1.0°C)Light RainMostly CloudyModerately LowSlightly Low

The nearest major airports for your trip to Port Elgin

Traveling to Port Elgin, New Brunswick, is convenient with two major airports nearby. Greater Moncton International Airport (YQM) is located 29 miles away, with excellent hotel options like the 4.5-star Chateau Moncton Trademark Collection, just 4 miles from the airport, and the Wild Rose Inn, only 1 mile away. Both hotels provide easy access to the airport. Charlottetown Airport (YYG) is 49 miles from Port Elgin, featuring luxurious accommodations such as the 5-star Sydney Boutique Inn and Fairholm Boutique Inns, each 3 miles from the airport. These hotels also offer convenient transportation services to their respective airports.

Frequently asked questions

What is the best area to stay in Port Elgin?
The best area to stay in Port Elgin is directly within the village center, particularly along Main Street and its immediate surroundings.

This area is the heart of Port Elgin, offering convenient access to local amenities and the scenic Gaspereau River. Main Street features several local shops, eateries, and a grocery store, making it easy to find what you need. The village is compact and walkable, allowing visitors to explore on foot.

For couples and solo travelers looking for a relaxed getaway, staying in the village center is ideal. You'll be within walking distance of the Confederation Bridge viewing area and local parks, great for leisurely strolls.
What are the top pet-friendly hotels in Port Elgin?
For a top pet-friendly hotel in Port Elgin, consider the Indianpoint Motel.

The Indianpoint Motel, with an 8.6 rating, warmly welcomes pets and provides amenities such as a yard and a deck or patio, superb for your furry companions. Guests can also enjoy ocean views and furnished patios, adding to a pleasant stay for both you and your pets. See more pet-friendly hotels in Port Elgin
What are the best budget hotels in Port Elgin?
For budget-friendly accommodation in Port Elgin, the Indianpoint Motel is a popular option.

The Indianpoint Motel, with an 8.6 rating, offers convenient amenities like free self-parking and free WiFi. Guests appreciate the ocean views, and the motel provides outdoor spaces such as a yard, deck, or patio, with furnished patios available for relaxation.
What are the most romantic hotels in Port Elgin for couples?
For a romantic stay in Port Elgin, the Indianpoint Motel offers a pleasant experience for couples.

This motel, with an 8.6 rating, features rooms with ocean views, providing a wonderful backdrop for a romantic getaway. Couples can also enjoy the yard, deck, or furnished patio, superb for relaxing together. Additionally, the convenience of free self-parking and off-street parking is a plus for those traveling by car.
When is the best time to go to Port Elgin?
The best time to visit Port Elgin for optimal weather and activities is during the summer months, from late June through early September.

This period offers the warmest temperatures, making it ideal for enjoying the Northumberland Strait's beaches and water activities. You'll find most local businesses, restaurants, and attractions fully operational, providing a complete experience of the town. It's a great time for families to visit, as school is out, and there are often community events and festivals.

For travelers seeking a quieter experience with pleasant weather and fewer crowds, late May to mid-June or early to mid-September are also excellent choices. The temperatures are still comfortable for outdoor exploration, and you can enjoy the natural beauty of the area, like the scenic drives along the coast, without the peak season bustle.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Port Elgin.
How can I save on a Port Elgin hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Port Elgin hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Port Elgin hotel?
Prices for hotels in Port Elgin often vary, but you can find a great deal from $82 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia