New Brunswick is one of the most naturally beautiful and culturally diverse provinces in Canada, ranging from the wooded highlands close to the U.S. border to the rocky shores of the Bay of Fundy. With its Atlantic coast, historic cities, world-class cuisine, and hidden charm, the province has something for every visitor, from beachside relaxation to city chic. It is part of the charm of New Brunswick that not only the landscapes but also the places you stay at have their own character and charm.
Best Hotels in New Brunswick
1. Delta Hotels by Marriott Saint John
2. Crowne Plaza Fredericton – Lord Beaverbrook
3. Four Points by Sheraton Moncton
4. The Algonquin Resort St. Andrews by-the-Sea, Autograph Collection
5. Rodd Miramichi River Hotel
5 Best Hotels in New Brunswick
These five hotels are the best of the best in New Brunswick, whether you are looking for a romantic getaway, a family vacation, or a business trip with panache.
1. Delta Hotels by Marriott Saint John

While the traditional coastal experience of St. Andrews is rich in history, Delta Hotels by Marriott Saint John provides a contemporary experience in the heart of Saint John, the oldest incorporated city in the province. Strategically located along the waterfront, this hotel makes it easy to explore the historic district of Uptown Saint John.
The Delta Hotel represents the best of city living without abandoning the coastal identity of the province. Many of its rooms have floor-to-ceiling windows that open to the harbour, where cargo ships and cruise liners pass by historic brick buildings. The design is sleek and modern, reflecting the needs of the business traveler while still being comfortable for the vacationing public.
The hotel offers an indoor pool, fitness center, and dining facilities that showcase local cuisine. Its location near the Bay of Fundy makes it an ideal place to stay when exploring the nearby natural wonders, such as the rugged coastline and the reversing tides that are unique to this region. For those who seek a combination of city excitement and Atlantic Canadian scenery, Delta Hotels by Marriott Saint John provides a good balance.
Location: Downtown Saint John waterfront, Bay of Fundy region.
Room Rate: Approximately CAD $180–$320 per night, depending on season.
2. Crowne Plaza Fredericton – Lord Beaverbrook

The Crowne Plaza Fredericton, Lord Beaverbrook, is located along the Saint John River in Fredericton. This hotel is a part of the city’s hospitality scene. The Crowne Plaza Fredericton – Lord Beaverbrook has a spot on the river, and people have been going there for a long time. This is why the Crowne Plaza Fredericton – Lord Beaverbrook shows how sophisticated Fredericton is. Fredericton is a nice place. It is a university town with a lot of art and a historic downtown area. The Lord Beaverbrook hotel is like that, too. The rooms at The Lord Beaverbrook are comfortable and nice to be in. Many of the rooms at The Lord Beaverbrook have windows with views of the river. They fixed up the inside of The Lord Beaverbrook to make it modern. It still feels fancy and nice.
People can go outside. Walk on the trails by the river or go see some really cool places like art galleries and theatres that are close by. The hotel has some places to eat that use food from around here. They also have a gym and a pool inside. The hotel is a place for meetings and parties, so it hosts a lot of conferences and celebrations, which is really nice for guests.
What distinguishes this property is its sense of place. The river seems to flow directly into the experience, creating a calm backdrop for both work and leisure. It is a hotel that embodies Fredericton’s blend of intellect, history, and natural beauty.
Location: Downtown Fredericton, on the banks of the Saint John River.
Room Rate: Approximately CAD $170–$300 per night, depending on season.
3. Four Points by Sheraton Moncton

Moncton is a major commercial and tourism destination and one of the province’s fastest-growing cities. With its contemporary design and dependable service, Four Points by Sheraton Moncton embodies this attitude of advancement. Grandeur is what defines the traditional beauty of seaside towns, while Four Points is all about comfort and practicality. The rooms have ergonomic work areas, unique bedding, and are well-appointed, light, and practical. The interior design is sleek, uncomplicated, and welcoming.
The hotel’s central Moncton location makes it an excellent starting point for seeing well-known locations, including Magnetic Hill, Parlee Beach, and the Acadian coast. Additionally, the hotel is near restaurants, entertainment venues, and retail centers.
The hotel offers business services, a restaurant, and a fitness facility to make your stay hassle-free. Although it might not have the same history as more established hotels, its comfort and dependability make it the most popular choice in the region.
Location: Northwest Moncton, near major shopping and highway access.
Room Rate: Approximately CAD $150–$250 per night, depending on season.
4. The Algonquin Resort St. Andrews by-the-Sea, Autograph Collection

One of the most impressive historic properties in Atlantic Canada is the Algonquin Resort St. Andrews by-the-Sea, Autograph Collection, which is situated in the charming town of St. Andrews, above the waves of Passamaquoddy Bay. The Tudor-style resort has been a symbol of luxury by the sea in the Maritimes since it opened in 1889.
The Algonquin felt ceremonial to arrive at. Its striking façade, well-kept lawns, and seaside views instantly transport visitors to another age, one of elegant getaways and summer galas. However, the hotel’s interior has been tastefully updated. The guest rooms feature huge windows that frame views of the seaside or golf course, comfortable linens, and modern furnishings with modest historic accents.
The allure of the resort goes well beyond its accommodations. The renowned Algonquin Golf Course, tennis courts, indoor and outdoor pools, and a full-service spa are all available to visitors. Fresh Atlantic seafood and local produce are the main attractions when dining here, which is frequently done while taking in the sea view. A short walk away is St Andrews’s quaint downtown, which features shops, gardens, and whale-watching excursions.
Travelers looking for classic elegance by the sea, destination weddings, and romantic retreats will all love the Algonquin. It provides a fully immersive, opulent, and distinctively maritime coastline experience.
Location: St. Andrews-by-the-Sea, overlooking Passamaquoddy Bay, southwestern New Brunswick.
Room Rate: Approximately CAD $250–$450 per night, depending on season.
5. Rodd Miramichi River Hotel

The Rodd Miramichi River Hotel is a place to stay in Miramichi if you want to be alone and have some peace. It is right on the Miramichi River. The Miramichi River is very calm and quiet. The Rodd Miramichi River Hotel is a riverbank retreat because it is on the banks of the Miramichi River. The Miramichi River is one of the rivers in Atlantic Canada, and it is very tranquil.
Miramichi is famous for its culture, scenery, and salmon fishing. The Rodd Miramichi River Hotel has a nice atmosphere, and the surroundings are beautiful. They did a job of making it feel like it is a part of Miramichi. The atmosphere at the hotel is also very fancy. The rooms are made so that you can see the river, which is really nice. Miramichi and salmon fishing are a part of what makes the hotel special.
The hotel has a restaurant that serves food, a place to work out, and a pool inside. The hotel is in a spot that makes you want to take it easy and look around, like walking by the river, checking out the woods nearby, or just sitting on the hotel patio and looking at the view. The hotel patio is really nice. The scenery around the hotel is very pretty. The riverbank is a place to walk, and the neighboring forests are fun to explore. You can do a lot of things at the hotel. Just relax and enjoy the surroundings. The hotel is a place to stay, and the regional cuisine at the restaurant is very good.
The Rodd’s distinctive combination of sophistication and small-town charm is what sets it apart. It offers a great degree of comfort in a calm setting and is personal without becoming rustic. For couples or anyone wishing to get away from the city, it is a rejuvenating experience.
Conclusion
The top hotels in New Brunswick are as varied as the province itself. The Delta Hotels by Marriott Saint John is a modern oasis in the heart of the city. Crowne Plaza Fredericton – Lord Beaverbrook is a fusion of culture and natural beauty in the capital city. Four Points by Sheraton Moncton is a reliable source of modern comfort in a thriving city center. The Algonquin Resort St. Andrews by-the-Sea, Autograph Collection is a testament to the romanticism of the Atlantic coast. And finally, the Rodd Miramichi River Hotel is an oasis of calm in one of the most beautiful regions of the province, along one of the most famous rivers in the region.
These five hotels prove that the hospitality industry in New Brunswick is as diverse and friendly as the province itself.
