Photo by Tourism New Brunswick

Hotels in New Brunswick

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 Saint John

Top hotels in Fredericton

Top hotels in St. Andrews

Top cities in New Brunswick

Great weekend hotel deals in New Brunswick

Showing deals for:24 Jul - 26 Jul

Top landmarks in New Brunswick

Check out reviews of New Brunswick hotels guests love

Find out more about New Brunswick

Embrace the Enchantment of New Brunswick: A Tapestry of Coastlines, Rivers, and Untamed Wilderness

Nestled between the Bay of Fundy and the Acadian Forest, New Brunswick, Canada, is a breathtaking tapestry of natural wonders and cultural richness. Explore the dramatic tides of the Bay of Fundy, home to the world’s highest tides, or revel in the serenity of Fundy National Park’s rugged cliffs and lush trails. Families will delight in the sandy beaches of Parlee and the charming coastal town of St. Andrews, while history buffs can wander through the streets of Fredericton, steeped in Acadian heritage. With its captivating landscapes and warm hospitality, New Brunswick is an idyllic escape for every traveller.

Discover great hotels in New Brunswick

New Brunswick offers a diverse range of hotel accommodations, from charming boutique properties to modern establishments. Visitors can choose from star-rated options that provide comfort and convenience, ideal for exploring the province's stunning landscapes and rich culture. Whether seeking luxury or budget-friendly stays, there's a variety of choices to suit every traveller's needs. Here are some of our travellers' favourite hotels in New Brunswick:

  1. Wild Rose InnOpens in a new window: This charming 4.5-star inn offers a luxurious experience in Lakeville, boasting a remarkable guest rating of 9.2 out of 10. Perfect for leisure seekers, the hotel features a beautiful golf course and is designed for relaxation and comfort. Guests can unwind in beautifully furnished rooms, enjoy a delightful buffet breakfast, and take advantage of the serene environment. The property is known for its warm hospitality and tranquil surroundings, making it an ideal choice for those looking to escape the hustle and bustle of everyday life.
  2. Saint John Harbourfront HotelOpens in a new window: Nestled in Saint John, this inviting 4.5-star hotel is designed with the modern traveller in mind, earning a commendable guest rating of 8.0 out of 10. With its excellent location, guests can enjoy stunning views, a welcoming atmosphere, and a well-regarded dining experience. The hotel features clean and quiet accommodations, making it a perfect retreat for those seeking a comfortable and stylish stay. The friendly staff enhances the experience, ensuring a memorable visit tailored for leisure travellers.
  3. Wingate By Wyndham Dieppe MonctonOpens in a new window: Located in Dieppe, this exquisite 4.5-star hotel offers a contemporary haven for travellers, boasting an impressive guest rating of 9.4 out of 10. Ideal for those seeking a family-friendly yet stylish experience, the hotel features modern amenities and is conveniently situated close to popular attractions. The property provides a selection of enjoyable breakfast options and a welcoming atmosphere, making it an attractive choice for those wanting a blend of comfort and convenience. The hotel is designed to cater to a variety of needs while maintaining a chic aesthetic.

Where to stay in New Brunswick

In New Brunswick, Fredericton, Moncton, and Saint John offer unique experiences for visitors. Fredericton enchants with its gardens, historical sites, and friendly atmosphere. Moncton thrives with live music, entertainment, and stunning natural phenomena like the tidal bore. Saint John impresses with its vibrant waterfront, museums, and sports culture. For first-time visitors, Fredericton is the best choice for its diverse attractions and welcoming vibe.

  1. FrederictonOpens in a new window: Fredericton is a charming city that beautifully combines history and nature, making it an ideal spot for those who appreciate scenic beauty and cultural richness. With its lush gardens and parks like Odell Park, you can enjoy leisurely hikes and peaceful walks amidst stunning landscapes. Don’t miss the Historic Garrison District, where you can delve into the city’s rich history and explore local shops and cafés. The Beaverbrook Art Gallery adds a cultural touch with its impressive collection of Canadian and international art. Fredericton is also known for its friendly atmosphere, perfect for unwinding after a day of exploration. For accommodation, you can find a variety of cosy hotels that offer comfort and easy access to the city’s attractions.
  2. MonctonOpens in a new window: Moncton is a vibrant city with a lively arts scene and plenty of outdoor activities, making it a great option for travellers looking to experience both culture and nature. You can enjoy a stroll through Tidal Bore Park, where you can witness the unique phenomenon of the Bay of Fundy’s tides. Magnetic Hill offers a quirky experience that’s fun for all ages, while Centennial Park is perfect for picnics and leisurely walks. With a variety of shops and cafés, Moncton is also a fantastic place for shopping enthusiasts. The local music scene adds a lively touch, with cultural attractions often showcasing live performances that reflect the city’s artistic spirit. Stay in one of the comfortable hotels that cater to both leisure and business travellers alike.
  3. Saint JohnOpens in a new window: Saint John is a historic port city infused with character, making it a delightful destination for those who enjoy walking tours and cultural experiences. Explore the charming waterfront and the vibrant uptown area, which is filled with unique shops and galleries. The city is also home to fascinating museums that provide insight into its maritime heritage. Sports enthusiasts will appreciate the local teams and events, which add to the community spirit. Enjoy the lively atmosphere as you wander through the city, especially during events that feature live music. For accommodations, you’ll find welcoming hotels that provide a comfortable base to discover all that Saint John has to offer.

Things to do in New Brunswick

New Brunswick offers a delightful mix of excitement and tranquility, from exploring breathtaking national parks and picturesque beaches to enjoying a round of golf or unwinding at a local spa. Stroll through charming small towns, visit vibrant public markets, or catch a show at the theatre for a memorable getaway.

  • Richibucto – This charming city offers a delightful mix of outdoor activities and cultural experiences. Spend a day at one of its beautiful family beaches, where you can relax by the water or engage in fun beach games. Explore the natural beauty of the nearby national state park, perfect for hiking and picnicking. For a touch of culture, visit the stunning Saint Louis de Gonzague Church, known for its architectural beauty and serene atmosphere. Don’t miss the local public market, where you can browse through various stalls and pick up unique local products. In the evening, catch a show at the local theatre for some entertainment.
  • Perth-Andover – Nestled in a picturesque setting, this city is perfect for those who love nature and history. Discover the stunning waterfalls that dot the area or take a leisurely stroll around the local churches, which reflect the city’s rich heritage. For a more active day, enjoy camping in the great outdoors or tee off at one of the local golf courses. Make sure to visit the Perth-Andover Museum, where you can learn about the region's intriguing past and culture. For a touch of relaxation, consider indulging in a spa day to unwind after your adventures.
  • Bouctouche – A hidden gem, Bouctouche is perfect for families and anyone seeking a laid-back experience. The city boasts several natural parks ideal for hiking and enjoying the fresh air. Spend some time at the local beach, where you can swim, sunbathe, or build sandcastles with the kids. For a unique family outing, visit the eco-friendly Chatellerault Place, which offers outdoor activities and interactive exhibits. Literature lovers will appreciate the local library, while those interested in history can explore the city's museums. In the evening, catch a performance at the theatre for a taste of local arts.

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 are generally lower. For those on a budget, a stay of at least 1 day is recommended to fully appreciate the region's significant landmarks, cultural sites, and natural attractions. This timeframe offers great value for money, allowing visitors to explore the area's rich history and stunning scenery without straining their finances. Price fluctuations may occur, so travellers could benefit from planning their visit during these months for the best deals.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals in New Brunswick, you may start by exploring the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you could find discounted hotel rates as your travel date approaches. Additionally, consider enabling email alerts or push notifications to stay updated on flash sales and special promotions, helping you seize opportunities for savings. The Smart ShoppingOpens in a new window feature within the app allows you to compare hotel prices and amenities, so you’re more likely to see the best options available. With these tools, you'll be informed of any price drops or room availabilities, making your last-minute getaway a breeze.
  3. Be flexible with dates: Prices may fluctuate due to various factors such as the hotel's location, star rating, and the time of year. Being flexible with your travel dates could assist you in finding a more favourable rate for your stay in a hotel in New Brunswick. For those in search of distinctive experiences, boutique hotels often provide a more personalised touch and can sometimes represent better value. When you book through Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we can suggest alternative dates that might help you find a more appealing rate.
  4. Consider your location: Staying in the heart of major cities in New Brunswick can provide unmatched convenience, particularly when it comes to accessing local attractions. However, this prime location often comes with a heftier price tag. In contrast, accommodation in smaller towns and rural areas are generally more likely to be affordable. For those looking to save, opting for hotels situated just outside the city centre can often yield better rates, albeit with the need for additional travel to reach key attractions. Alternatively, exploring nearby cities can reveal a wealth of experiences while offering more budget-friendly options for your stay.

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. The peak travel months to visit New Brunswick are June to August, which see a higher number of tourists. During this peak period, the weather is mostly sunny to mostly cloudy, 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 sunny to mostly cloudy conditions.

Keep exploring