Where to Stay in New Brunswick, Canada: Best Hotels by area

We were lucky to spend five weeks road tripping across New Brunswick in our RV, exploring small towns, coastal villages, and vibrant cities along the way. If you are planning a similar adventure, one thing is certain, you will need good accommodation along your route. That is why we created this guide on where to stay in New Brunswick, so you can plan your trip with confidence.

In this post, we have compiled a selection of well-rated hotels across the province, organized from north to south to follow a natural road trip route.

Where to Stay in Northern New Brunswick

Where to Stay in Edmundston

Part of what makes Edmundston a great stop when coming from Quebec or Maine is how easy it is to find a place to stay. Some of the best-rated hotels in this area include:

Book a Hotel in Edmundston, New Brunswick here!


These are comfortable and well-rated options, located close to the main attractions.

View of the Bernard-Valcourt Bridge (Edmundston)

Hotels Near Mount Carleton Provincial Park

If you’re not camping at the Mount Carleton Provincial Park, there are a few hotel options in Saint-Quentin, which is the closest town to Mount Carleton Provincial Park (about a 30–40 minute drive).

Here are some options worth checking out: 

  • Bed & Breakfast Du Repos: A cozy B&B with great reviews (9.8/10), known for its quiet setting and generous breakfast. Pet-friendly, with free Wi-Fi and parking.
  • Appalatian Lodge: Luxurious cabin situated on a beautiful property located 13- minute drive from Saint Quentin.
  • Chalets Appalaches: Just a few minutes outside of town, these chalet-style cabins are a good choice if you prefer more space or a rustic setting. Ideal for couples or small groups. 
Explore Hotels near Mount Carleton Provincial Park here!


These are simple, well-rated places to rest after a day of hiking or exploring the park.

View from the top of Mount Carleton Provincial Park

Where to Stay in Bathurst

If you’re not RVing, here are some well-rated options in Bathurst:

These hotels are all comfortable, well-rated, and located near the main attractions, making them great choices for your visit to Bathurst.

Click here to explore hotels in Bathurst!

Where to Stay in the Acadian Peninsula

The Acadian Peninsula is one of our favourite areas in New Brunswick. Here are our recommendations for where to stay in the Acadian Peninsula, organized by town. Keep in mind these are smaller communities, so booking in advance is a must, especially in summer.

CARAQUET

bertrand

Shippagan / Lamèque island / Miscou

Tracadie

Neguac

Pokeshaw Rock
Explore hotels in the Acadian Peninsula

Where to Stay in Miramichi

We had such a great time in Miramichi, exploring both sides of the town connected by the river. Here are some of the best-rated hotels in the area.

Book a hotel in Miramichi here!


We highly recommend booking in advance, especially in summer when availability is limited.

Centennial Bridge, Miramichi

Where to Stay in Fredericton

Fredericton has a variety of hotels, from well-known chains to charming local stays. Some popular options include:

Tip: If you’re travelling in summer or around festival season, book in advance since hotels fill up

Explore Hotels in Fredericton here!

Where to Stay in Saint John

Saint John is a great base if you’re visiting nearby attractions like the Fundy Trail Parkway or simply exploring the city itself. If you’re flying in or looking for a comfortable place to stay, here are some popular hotel options:

Book a hotel in Saint John here!

Where to Stay Near Hopewell Rocks & Fundy Trail Parkway

If you’re visiting Hopewell Rocks and the Fundy Trail Parkway, I recommend two main options for your stay.

You can base yourself in Moncton, which is about 45 minutes from Hopewell Rocks, or in Saint John (Check the options listed above), if you’re coming from the southwest of the province. Both are easy to access and work well as a base to explore the area.

Find hotels in Moncton here!


Conclusion

Planning where to stay in New Brunswick is easier than you might think. Whether you prefer hotels in the main cities or smaller stays in coastal towns, there are great options all across the province.

If you’re dreaming about an East Coast road trip, this is your sign to go for it. Pack your bags, plan your route, book your stays, and give yourself the time to explore New Brunswick slowly. It’s a province best experienced on the road.

To learn more about New Brunswick, read:

If you’re exploring more of the province, don’t miss our other New Brunswick guides too: