Photo by Tourism New Brunswick

New Brunswick Hotels

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 New Brunswick

Top hotels in Moncton

Top hotels in Fredericton

Top hotels in Saint John

Top hotels in St. Andrews

Top cities in New Brunswick

Great weekend hotel deals in New Brunswick

Showing deals for:Aug 21 - Aug 23

Top landmarks in New Brunswick

Check out the New Brunswick hotels guests love right now

Find out more about New Brunswick

Coastal Whispers: Discover the Untamed Beauty of New Brunswick

Discover the enchanting allure of New Brunswick, Canada, where breathtaking coastlines meet lush landscapes. Experience the dramatic tides of the Bay of Fundy, home to the world's highest tides, and explore the stunning cliffs of Hopewell Rocks. Immerse yourself in nature at Fundy National Park, offering hiking trails and pristine beaches perfect for family adventures. Wander through the charming streets of Saint John, where historic architecture meets vibrant culture. With its warm hospitality and rich Acadian heritage, New Brunswick is an off-the-beaten-path gem that invites you to create unforgettable memories in every season. For unmissable hotel rates in New Brunswick, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels in New Brunswick

New Brunswick offers a diverse range of hotel accommodations, from cozy inns and charming bed-and-breakfasts to modern hotels with all the amenities. Whether you’re looking for a waterfront view or a centrally located stay, you’ll find comfortable options that suit your travel style and budget. Here are some of our travelers' favorite hotels in New Brunswick:

  1. Chateau Moncton Trademark Collection by WyndhamOpens in a new window: This luxurious 4.5-star hotel in St. Andrews is an exquisite retreat for nature-loving travelers seeking a pet-friendly getaway. With a remarkable guest rating of 9.6 out of 10, it offers a serene atmosphere amidst stunning natural surroundings. The property features upscale amenities that enhance relaxation, including beautiful landscaping and comfortable lounge areas. Guests appreciate the seamless blend of luxury and home-like warmth, ensuring a memorable experience. Ideal for those desiring a tranquil escape, this hotel provides a perfect setting to unwind and reconnect with nature.
  2. Wild Rose InnOpens in a new window: Nestled in Moncton, this 4.5-star hotel boasts a stellar guest rating of 9.6 out of 10, making it a fantastic choice for leisure travelers. The hotel features high-end amenities, including a delightful breakfast service and a welcoming environment. With a focus on comfort and convenience, guests enjoy thoughtfully designed spaces that enhance their stay. The property stands out for its cleanliness and attentive service, ensuring an enjoyable experience for all who visit. It’s a prime destination for those seeking a cozy, yet upscale retreat.
  3. Wingate By Wyndham Dieppe MonctonOpens in a new window: Located in Lakeville, this charming 4.5-star inn is tailored for leisure travelers who appreciate golf-themed experiences and luxurious comfort. With a guest rating of 9.2 out of 10, it offers a unique ambiance featuring antique decor and serene surroundings. The property provides exceptional service and a buffet breakfast that delights visitors. Guests can unwind in beautifully furnished rooms designed for relaxation. Perfect for those looking to escape the hustle and bustle, this inn is an absolute gem for a tranquil getaway.

Where to stay in New Brunswick

In Fredericton, Moncton, and Saint John, visitors can experience a blend of natural beauty, vibrant culture, and rich history. Fredericton offers charming gardens and museums; Moncton is lively with entertainment and unique attractions like Magnetic Hill; while Saint John boasts a bustling port and historical tours. For first-time visitors, Moncton is best suited for its lively atmosphere and diverse activities.

  1. FrederictonOpens in a new window: Fredericton is a charming destination perfect for those who love nature and history. With its beautiful gardens and lush forests, it’s an ideal spot for outdoor enthusiasts and leisurely strolls. The Beaverbrook Art Gallery showcases impressive art collections, while the Historic Garrison District offers a glimpse into the city’s rich past. Don't miss Odell Park, where you can hike and enjoy the serene landscapes. The city also has a friendly vibe and is great for shopping and dining, featuring local boutiques and cozy eateries that reflect the community spirit. The Delta Hotels by Marriott Fredericton and the Crowne Plaza Lord Beaverbrook provide comfortable stays close to these attractions.
  2. MonctonOpens in a new window: Moncton is a vibrant city known for its lively entertainment scene and proximity to natural wonders. Experience the thrill of the Magnetic Hill, where you can witness the unique optical illusion of vehicles rolling uphill! Tidal Bore Park is an exciting spot to catch the dramatic rise and fall of the tides. For birdwatching and enjoying the river views, Jones Lake is a must-see. The city's cultural offerings include live music venues and theaters, making it a great choice for those looking to enjoy local performances. For accommodations, the Homewood Suites by Hilton Moncton and the Crowne Plaza Moncton Downtown offer excellent comfort and convenience.
  3. Saint JohnOpens in a new window: Saint John is a historic port city offering a blend of cultural experiences and outdoor activities. The city’s rich history is showcased in its museums and charming architecture, making it a delightful place for walking tours. Sports fans will appreciate the local basketball and football games that add to the community spirit. The picturesque waterfront provides ample opportunities for scenic walks, while the local shopping scene features unique boutiques. Explore the nearby Bay of Fundy for stunning natural beauty. To relax after a day of exploring, consider staying at the Hilton Saint John or the Delta Hotels by Marriott Saint John, both of which provide comfortable accommodations with lovely views.

Things to do in New Brunswick

New Brunswick offers a delightful mix of excitement and tranquility, inviting visitors to explore vibrant festivals, local markets, and charming shops. Enjoy scenic hikes through lush forests, revel in the thrill of ice skating, or relax by serene lakes and rivers. Discover the warmth of small-town life alongside rich history and breathtaking landscapes.

  • St. Stephen – This charming city is a delightful spot for those who appreciate small-town charm. Engage in local festivals that celebrate the community’s spirit and creativity. Stroll through shops filled with unique gifts and artisanal products. A definite highlight is the Chocolate Museum, where you can learn about the history of chocolate and indulge in some sweet treats that reflect the area's cultural heritage.
  • Douglas Avenue – Nestled in a historical neighborhood, Douglas Avenue offers a blend of education and scenic beauty. Explore the stunning Reversing Falls Rapids, where the Bay of Fundy’s tides create breathtaking views and an impressive natural phenomenon. The area is also home to a public market that bustles with local vendors, perfect for picking up fresh produce and unique crafts. Enjoy a leisurely day surrounded by the picturesque scenery that makes this area special.
  • Campbellton – Known for its natural beauty, Campbellton features mountains, forests, and waterways, making it ideal for outdoor enthusiasts. Lace up your hiking boots and hit the trails for a rejuvenating experience in nature. In winter, the area transforms into a playground for ice skating and hockey. Don’t miss visiting the Campbellton Range Rear Lighthouse, a historical landmark that offers insight into the region's maritime heritage while providing great photo opportunities against the stunning backdrop of the surrounding landscape.

4 tips for savvy savings when booking a hotel in New Brunswick

  1. Book for the cheapest times: The most affordable time to visit New Brunswick is during January, February, and December, when hotel prices tend to be lower. For those looking to explore the province’s key landmarks, cultural sites, and natural attractions, a stay of at least 1 day is recommended. This budget-friendly option allows visitors to experience great value for money while discovering the region’s rich history and stunning scenery. With prices potentially dropping during these months, it’s a perfect opportunity for travellers on a budget to enjoy everything New Brunswick has to offer.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals in New Brunswick, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com, where you may find discounted rates on accommodations near your travel date. Enabling email alerts or push notifications from Hotels.com could keep you informed about flash sales and special promotions, helping you seize savings opportunities. Additionally, the Smart ShoppingOpens in a new window tool available via the app allows you to compare hotel prices and amenities, ensuring you’re the first to know if rooms become available or prices drop, making it easier to book a spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate depending on factors like the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates may help you find a better value for your stay in a New Brunswick hotel. If you're interested in a unique experience, boutique hotels often provide a more personalised touch and may offer competitive pricing. When you book through Hotels.com, we'll inform you whether the price for your chosen dates is above or below the average. If the price seems a bit high, we can suggest alternate dates that might help you discover a more budget-friendly option.
  4. Consider your location: Staying in the heart of major cities in New Brunswick can certainly provide the allure of convenience and easy access to local attractions, but it's important to note that this prime location often comes with a heftier price tag. In contrast, smaller towns and rural areas are more likely to be affordable, allowing visitors to enjoy a more budget-friendly stay. For those looking to save on accommodation, considering hotels outside the city centre could provide better rates, albeit with the trade-off of additional travel to reach key sights. Moreover, exploring alternative nearby cities can yield a wealth of experiences while still offering options that are typically more wallet-friendly.

Best time to go to New Brunswick

New Brunswick has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. June to August are the peak travel months in New Brunswick, attracting a higher number of tourists. During this peak period, the weather is mostly sunny to mostly cloudy, accompanied by light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly sunny to mostly cloudy conditions.

Keep exploring