New Brunswick welcomes visitors with its scenic coastal drives, charming towns, and historical landmarks. From the tides of the Bay of Fundy to vibrant waterfront cities like Saint John and Moncton, this province offers a balanced blend of nature and culture. Whether you’re exploring lighthouses or local seafood markets, these hotels provide comfort and great service in key travel hubs.
- Delta Hotels by Marriott – Saint John
Rating: 4.2 stars
Location: 39 King St, Saint John, New Brunswick, E2L 4W3
Website
Overlooking the harbor, this hotel offers updated rooms, an indoor pool, and easy access to the city’s historical uptown area and shopping districts. - Château Saint John Trademark Collection – Saint John
Rating: 4.4 stars
Location: 369 Rockland Rd, Saint John, New Brunswick, E2K 3W3
Website
A boutique-style hotel with elegant decor, complimentary breakfast, and a convenient location near the Reversing Falls and uptown attractions. - Rodd Moncton Hotel – Moncton
Rating: 4.0 stars
Location: 434 Main St, Moncton, New Brunswick, E1C 1B9
Website
Situated along the Petitcodiac River, this downtown hotel provides cozy accommodations, complimentary breakfast, and walkable access to restaurants and the tidal bore. - Algonquin Resort – St. Andrews
Rating: 4.5 stars
Location: 184 Adolphus St, St. Andrews, New Brunswick, E5B 1T7
Website
A classic resort featuring historical architecture, a golf course, and views of Passamaquoddy Bay. Ideal for guests seeking both elegance and relaxation. - Fredericton Inn – Fredericton
Rating: 3.9 stars
Location: 1315 Regent St, Fredericton, New Brunswick, E3C 1A1
Website
A local favorite offering a comfortable stay, on-site dining, and proximity to the capital’s shopping, university, and government centers.