Hotels in Port Elgin

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

Next weekend
In two weeks

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

What accommodations do travelers like in Port Elgin?
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

Serenity Awaits: Explore the Hidden Treasures of Port Elgin's Coastal Paradise

Discover Port Elgin, New Brunswick, a hidden gem where stunning beaches meet the rugged beauty of nature. Nestled along the Bay of Fundy, this charming coastal town invites travelers to explore its breathtaking national parks, ideal for hiking and wildlife spotting. Stroll along the pristine Port Elgin Beach, where soft sands and sparkling waters create a perfect backdrop for relaxation. Enjoy local seafood delicacies and immerse yourself in the laid-back, friendly atmosphere. Whether you seek adventure or tranquility, Port Elgin offers a unique blend of natural wonders and coastal charm, making it an unforgettable retreat. 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.

Discover great hotels in Port Elgin

Port Elgin, New Brunswick offers a range of accommodation options, from cozy bed and breakfasts to comfortable hotels. Many places provide breakfast options to start your day right. Room rates vary but generally remain affordable, making it a great spot for a relaxing getaway. These are some of the hotels preferred by our travelers in Port Elgin:

  1. Amherst Shore Country InnOpens in a new window: This exquisite 4.0-star inn is a haven for adventure seekers and beach lovers alike. With direct access to the beach, guests can indulge in a variety of exhilarating activities such as fishing, kayaking, and snowshoeing right on-site. The property also offers nearby hiking and horseback riding opportunities, ensuring a rich experience immersed in nature. Travelers appreciate the seamless blend of adventure and comfort, highlighted by the responsive service and well-appointed accommodations that make for a remarkable getaway.
  2. Little Shemogue InnOpens in a new window: This charming 3.5-star hotel caters to pet lovers with its welcoming atmosphere for furry companions. The property boasts a range of thoughtful amenities, including food and water bowls and a pet-friendly policy, ensuring a comfortable stay for both guests and their pets. With its cozy ambiance and commitment to providing a delightful experience for animal enthusiasts, this hotel stands out as a top choice for those traveling with pets, creating memorable moments together during their stay.
  3. Marshlands InnOpens in a new window: This delightful 3.5-star inn offers a unique experience, showcasing a blend of comfort and character. Guests can enjoy a variety of dining options, including a bar and lounge, as well as a full-service restaurant. The property’s proximity to birdwatching opportunities enhances its appeal for nature enthusiasts. Visitors rave about the attentive service and charming decor, creating a welcoming atmosphere that fosters relaxation and enjoyment. This inn is perfect for travelers seeking a distinctive and cozy retreat filled with character and attentiveness.

Top locations to stay in Port Elgin

Some great areas to stay in when visiting Port Elgin, New Brunswick, are Baie Verte, Lorneville, and Amherst Shore. Amherst Shore offers stunning natural attractions like Murray Beach Provincial Park and engaging local culture at Harbourfront Theatre. Lorneville is a peaceful spot ideal for relaxation, while Baie Verte provides charming coastal views. For first-time visitors, Amherst Shore is the best choice due to its diverse activities and attractions.

  1. Amherst ShoreOpens in a new window: For an unforgettable stay, Amherst Shore is a fantastic choice, blending natural beauty with rich history. You can explore stunning outdoor spaces like Murray Beach Provincial Park, where you can enjoy scenic walks or picnics. The Thinkers' Lodge National Historic Site offers a glimpse into the past with its fascinating heritage, while the Cape Jourimain Nature Centre is perfect for nature lovers, featuring trails and wildlife observation. Cultural experiences abound at the Harbourfront Theatre and Victoria Playhouse, where you can catch local performances that showcase the area’s artistic flair. Don't forget to visit The Pugwash Farmers Market for unique local goods and tasty treats. This area is perfect for those wanting a mix of relaxation and cultural exploration.
  2. Baie VerteOpens in a new window: If you're looking for a serene getaway, Baie Verte is a hidden gem with beautiful coastal views and a peaceful atmosphere. This area is ideal for nature enthusiasts, with stunning landscapes that invite you to explore the outdoors. While specifics are limited, the surrounding region offers plenty of opportunities for hiking, beach walks, and enjoying the tranquility of nature. Baie Verte is perfect for travelers seeking a laid-back escape, where you can unwind and soak in the beautiful surroundings.
  3. LornevilleOpens in a new window: Lorneville is a quaint and charming spot that offers a tranquil stay away from the hustle and bustle. This area is smaller but has a warm, welcoming vibe that makes it easy to relax. With a focus on local charm, Lorneville is great for those wanting to experience the beauty of New Brunswick without the crowds. Explore nearby scenic areas and enjoy the peacefulness that comes with staying in a quieter locale, making it a perfect base for adventuring out into the surrounding nature.

Things to do in Port Elgin

Port Elgin boasts stunning beaches, lush forests, and serene lakes, making it a haven for outdoor enthusiasts. Visitors can enjoy activities like boating, hiking, and golfing, while the nearby recreational areas and private clubs offer relaxation and leisure. It's a perfect getaway for nature lovers seeking adventure and tranquility.

  • Cape Jourimain Nature CentreOpens in a new window – Discover the wonders of nature at the Cape Jourimain Nature Centre. This environmental center offers an engaging experience with its stunning views of the bay and surrounding landscapes. Explore the trails that wind through diverse habitats, perfect for spotting local wildlife. Don’t miss the opportunity to relax on the beach or examine the unique rock formations that make this location special.
  • Campbell Carriage Factory MuseumOpens in a new window – Step back in time at the Campbell Carriage Factory Museum. This transport museum showcases the rich history of carriage manufacturing in the region. Wander through the exhibits filled with beautifully restored carriages and learn about the craftsmanship that went into creating these iconic vehicles. It’s an insightful glimpse into a bygone era that will captivate history enthusiasts and casual visitors alike.
  • Indian Point Range LighthouseOpens in a new window – Visit the historic Indian Point Range Lighthouse, a prominent landmark that has guided sailors for generations. Take a leisurely stroll around the lighthouse and enjoy the picturesque views of the coastline. This is a fantastic spot for photography, especially during sunrise or sunset, when the light casts enchanting colors over the water.
  • Shinimicas Provincial ParkOpens in a new window – Experience the natural beauty of Shinimicas Provincial Park, where hiking trails lead you through serene landscapes and lush forests. This national state park is perfect for outdoor enthusiasts looking to explore nature. Spend the day hiking, picnicking, or simply enjoying the fresh air while taking in the vibrant flora and fauna that thrive in this protected area.

5 tips for savvy savings when booking a hotel in Port Elgin

  1. Book for the cheapest times: The most budget-friendly time to visit Port Elgin is in January, October, and December, when hotel prices tend to be lower. For those looking to explore the area's significant landmarks, cultural sites, and natural beauty, a stay of at least 2 to 3 days is recommended. During your visit, you can enjoy attractions such as the stunning national park, relaxing beaches, and picturesque rocks along the bay, all of which offer great value for money. With careful planning, prices may drop during these months, making it an excellent option for travelers on a budget.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to Port Elgin, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may find discounted hotel rates as your travel date approaches. You could also enable email alerts or push notifications to stay informed about flash sales and special promotions, helping you seize opportunities to save. Additionally, the Smart ShoppingOpens in a new window tool in the app allows you to compare hotel prices and amenities, so if rooms become available or prices drop, you’re more likely to see it first and book your last-minute getaway.
  3. Be flexible with dates: Prices can fluctuate based on various factors like the hotel's location, star rating, and the time of year, so being flexible with your travel dates may help you save on your stay in a Port Elgin hotel. For those seeking unique accommodations, boutique hotels can provide a more personalized experience and sometimes better value. When you book through Hotels.com, we'll inform you if the price for your chosen dates is above or below the average. If the price is on the higher side, we may suggest more budget-friendly dates to enhance your chances of finding a great deal.
  4. Consider your location: Staying near major attractions or downtown areas can be convenient, but it often comes with a higher price tag. For more budget-friendly options, consider hotels in less central neighborhoods, which usually tend to be more affordable while still providing reasonable access to the sites you want to visit. You might also look into independent hotels located further out, as they can offer a more authentic experience at a lower cost.
  5. Join One Key™: Become a One Key MemberOpens in a new window for free and book your next stay in Port Elgin. Save on over 100,000 hotels worldwide with exclusive member prices. As a member, you can quickly progress through the tiers and enjoy perks, like free room upgrades when available and food and beverage discounts at select VIP Access properties.

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 tends to be the wettest month. The peak travel months to visit Port Elgin are June to August, which see a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by light rainfall. In contrast, October to December are ideal if you're looking for a calmer vacation, 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.