Hotels in Port Elgin

Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices

Check prices for these dates

Where to stay in Port Elgin?

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.

Learn more about Port Elgin

The region around Port Elgin is home to attractions such as Tidnish Dock Provincial Park and Murray Beach Provincial Park.

Frequently asked questions

Where can I find free parking at my hotel in Port Elgin?
Park your car for free at Terra Bella by the Shore.
Can I book refundable hotels in Port Elgin?
If you’re looking for the flexibility to change your travel plans to Port Elgin, most hotels provide refundable* rates you can book. You can see these accommodations by searching our site and using the “fully refundable” filter to narrow down the results.
Where can I stay with my pet in Port Elgin?
Your animal companion is welcome at this pet-friendly hotel: Indianpoint Motel.
Where can I stay if I'm traveling to Port Elgin for a family-friendly vacation?
Parents traveling with children may want to consider Indianpoint Motel and Terra Bella by the Shore.
What will the weather in Port Elgin be like during my vacation?
August and July are typically the warmest months in Port Elgin when the average temp is 63°F. February and January are the coldest months when the average temperature is 25°F. November and December are the months with the most rain.
Why should I book my Port Elgin hotel with Hotels.com?
There are lots of reasons to book your Port Elgin trip with us: our free cancellations on selected hotels* gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™** on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Port Elgin

Find out more about Port Elgin

Discover Serenity by the Shore: Unearth the Hidden Gems of Port Elgin

Discover the charm of Port Elgin, New Brunswick, a hidden gem along the Bay of Fundy. This coastal haven boasts stunning beaches and dramatic rock formations, perfect for sunbathers and nature lovers alike. Explore the nearby Fundy National Park, where hiking trails unveil breathtaking vistas and diverse wildlife. Stroll along the picturesque shoreline, marvel at the highest tides in the world, and indulge in fresh seafood at local eateries. Whether you're seeking adventure or a peaceful retreat, Port Elgin invites you to unwind and connect with nature in this idyllic Canadian escape. For our best hotel rates in Port Elgin and to enhance your stay, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Top locations to stay in Port Elgin

Some of the best places to stay in Port Elgin are Amherst, Cap-Pele and Sackville. Amherst, Cap-Pele, and Sackville each offer unique attractions for travellers. Amherst features rich history and cultural sites, while Cap-Pele is known for its beautiful beaches and seafood. Sackville boasts lovely parks and vibrant arts. All three locations provide a variety of accommodations, from budget-friendly motels to charming inns, with room rates generally ranging from affordable to mid-range. For first-time visitors, Sackville is ideal due to its accessible amenities and welcoming atmosphere. Here are some of the best hotels in Port Elgin that our travelers love:

  1. AmherstOpens in a new window: Amherst offers a blend of outdoor adventure and cultural experiences, making it a great destination for families and pet owners alike. With attractions such as the Nova Scotia Provincial Visitor Information Centre and the Cumberland County Museum and Archives, there's plenty to explore. In this area, consider staying at Comfort Inn AmherstOpens in a new window, a 2.5-star hotel suited for business and pet vacations, featuring a Business Centre and pet-friendly policies. Alternatively, Super 8 by Wyndham Amherst NSOpens in a new window is a family-friendly motel that provides amenities for kids, including free cribs and an onsite mini-golf. For a natural wellness experience, Travelodge by Wyndham AmherstOpens in a new window focuses on business travellers and offers various meeting facilities.
  2. Cap-PeleOpens in a new window: Known for its stunning beaches and outdoor activities, Cap-Pele is perfect for those seeking adventure and relaxation. Notable attractions include Aboiteau Beach and Parlee Beach Provincial Park. For accommodation, Auberge Shores Inn & HotelOpens in a new window is a 3-star hotel that welcomes pets and offers essential amenities. For a more luxurious stay, consider Le Griffon B&BOpens in a new window, a 4-star bed and breakfast that provides adventure sports and recreation options. Additionally, Village ScandinaveOpens in a new window is a 3.5-star lodge that features various entertainment options and nearby golf activities.
  3. SackvilleOpens in a new window: Sackville is a charming town with outdoor activities and cultural attractions like Mount Allison University and Sackville Waterfowl Park. Ideal for business and pet travellers, Coastal Inn SackvilleOpens in a new window is a 2.5-star hotel offering a Business Centre and pet-friendly policies. For a more upscale experience, check out Maplehurst Manor B&BOpens in a new window, a 4-star bed and breakfast with complimentary breakfast and outdoor recreation options. Lastly, Marshlands InnOpens in a new window is a 3.5-star inn featuring a restaurant and various nearby activities, perfect for those looking to unwind after a day of exploring.

Things to do in Port Elgin for first times

Port Elgin is a charming destination perfect for a three-day getaway, offering stunning beaches, lush forests, and scenic parks. Visitors can enjoy activities like boating, hiking, and golfing, while relaxing at resorts and private clubs amidst breathtaking natural landscapes that invite adventure and relaxation alike. Here's a quick itinerary to make the most of your trip to Port Elgin:

  • Day 1: Begin your adventure at Murray Beach Provincial Park, where the sandy shores and beautiful landscapes provide the perfect backdrop for a morning stroll or a relaxing time by the water. After soaking in the natural beauty, make your way to the Indian Point Range Lighthouse, an iconic landmark that offers stunning views of the coastline. Conclude your day at the Cape Jourimain Nature Centre, where you can explore interactive exhibits about the local ecosystem and enjoy the breathtaking views of the Bay of Fundy from the observation deck.
  • Day 2: Start your day with a visit to Ephraim Island, a hidden gem known for its pristine natural beauty and serene atmosphere. After exploring the island, head to Amherst Shore Provincial Park, where you can enjoy scenic trails and perhaps a picnic while taking in the views of the surrounding landscape. Finish your day at the Coldspring Head Lighthouse, a charming spot that offers picturesque views and a chance to learn about the area's maritime history.
  • Day 3: Kick off your day at Jolicure Lake, where you can enjoy a peaceful morning surrounded by nature, perfect for a leisurely walk or fishing. Next, visit Little Hackmatack Lake, where its tranquil waters and beautiful surroundings create an ideal setting for relaxation or a picturesque picnic. Wrap up your itinerary with a visit to Weatherhead Lake, a lovely area to unwind and reflect on your adventures in Port Elgin, making it a perfect end to your trip.

4 tips to find a great Port Elgin hotel deal

  1. Book for the cheapest times: The most budget-friendly months to visit Port Elgin are January, October, and December, when hotel prices are more affordable. International travellers should aim to book their flights at least 3 months in advance to secure better deals, while domestic travellers are advised to book at least 2 months ahead for lower fares. To fully appreciate the area's charm and main attractions, including the beach and national park, a stay of at least 2-3 days is recommended. This way, you can enjoy great value for money while exploring all that Port Elgin has to offer.
  2. Look for last-minute deals on Hotels.com: If you're looking for last-minute deals to Port Elgin, you might find great discounts on hotels by checking the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com. You could uncover appealing rates as your travel date approaches. To enhance your chances of snagging the best hotel deal, consider enabling email alerts or push notifications from Hotels.com. This way, you’re more likely to stay informed about flash sales and exclusive last-minute promotions, helping you save on your getaway.
  3. Be flexible with dates: Prices can fluctuate depending on factors like the hotel's location, star rating, and the time of year. As a result, being flexible with your travel dates could help you save on hotel expenses in Port Elgin.
  4. Consider your location: When booking on Hotels.com for your holiday, take your location into account. Staying closer to major attractions or downtown areas may offer convenience, but it usually tends to come at a higher price. For more affordable options, consider hotels in less central neighbourhoods, striking a balance between cost and the convenience of accessing the sites you wish to visit.

Best time to go to Port Elgin

Port Elgin experiences its lowest average temperature in February, at 20.8°F (-6.2°C), while August is the hottest month, with an average temperature of 66.9°F (19.4°C). November is usually the wettest month. June to August are the peak travel months in Port Elgin, attracting a higher number of tourists. During this peak period, the weather is mostly sunny, with light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly cloudy conditions.

If you're looking to discover somewhere new, look no further than Port Elgin. Whether you're planning to stay for a night or for the week, the area around Port Elgin has accommodations to fit every need. Search for hotels in Port Elgin with Hotels.com by checking our online map. Our map displays the areas and neighborhoods around all Port Elgin hotels so you can see how close you are from landmarks and attractions, and then refine your search within the larger area. The best Port Elgin hotel deals are here with our lowest price guarantee.