Hotels in New Brunswick

Search and compare New Brunswick hotels from hundreds of travel sites and save

New Brunswick
Dec 2 — Dec 32
New Brunswick
Thu 12/2
Fri 12/3
...and more

Tips for booking a New Brunswick hotel

Cheapest month:February
Most expensive month:May
Average price in New Brunswick:$104/night
Absolute cheapest price found:$25/night
Cheapest day:Wednesday
Most expensive day:Saturday
$66 - $157
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$103 - $129
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated New Brunswick hotels

Show all 846 hotels
1
Radisson Kingswood Hotel & Suites
Radisson Kingswood Hotel & Suites
8.8 Excellent
41 Kingswood Park, Fredericton, NB, Canada
Show on map
2.6 mi from city centre, Fredericton, NB, Canada 

Radisson Kingswood Hotel & Suites Fredericton is located in Kingsclear and features free Wi-Fi. It also offers massage services, a bowling alley and a playground.

2
Auberge Wild Rose Inn
Auberge Wild Rose Inn
9.1 Excellent
17 Baseline Road, Moncton, NB, Canada
Show on map
5.9 mi from city centre, Moncton, NB, Canada 

This comfortable hotel in Moncton offers complimentary wireless internet, as well as a beauty centre and an express check-in and check-out feature. It also features luggage storage, a tour desk and a 24-hour reception.

3
Quality Hotel & Conference Centre
Quality Hotel & Conference Centre
8.4 Excellent
157 Water Street, Campbellton, NB, Canada
Show on map
0.2 mi from city centre, Campbellton, NB, Canada 

Located in Campbellton, Quality Hotel & Conference Centre Campbellton is an easy drive from Battle of the Restigouche National Historic Site and Sugarloaf Mountain. It is set amongst a variety of dining options and is within a 10-minute walk of Campbellton Railway Station.

4
Fairfield Inn and Suites by Marriott Moncton
Fairfield Inn and Suites by Marriott Moncton
8.5 Excellent
26 Marriott Drive, Moncton, NB, Canada
Show on map
4.1 mi from city centre, Moncton, NB, Canada 

Fairfield Inn & Suites by Marriott Moncton is located in Moncton and offers an indoor pool and water slides. It provides 3-star accommodation with air-conditioned rooms.

5
Wingate by Wyndham Dieppe Moncton
Wingate by Wyndham Dieppe Moncton
9.1 Excellent
69 rue du Marche, Dieppe, NB, Canada
Show on map
0.2 mi from city centre, Dieppe, NB, Canada 

Offering an indoor pool, Wingate by Wyndham Dieppe Moncton is an easy drive from Moncton and Riverview. It is ideally positioned for those wanting to sightsee in the area.

6
Delta Hotels by Marriott Fredericton
Delta Hotels by Marriott Fredericton
8.5 Excellent
225 Woodstock Road, Fredericton, NB, Canada
Show on map
1.3 mi from city centre, Fredericton, NB, Canada 

Delta Hotels by Marriott Fredericton provides luxury 4-star accommodation in Fredericton. It also offers a Jacuzzi, a sauna and an outdoor pool.

7
Granite Town Hotel
Granite Town Hotel
8.1 Excellent
79 Main Street, Saint George, NB, Canada
Show on map
0.1 mi from city centre, Saint George, NB, Canada 

Granite Town Hotel is located in St George and features free Wi-Fi. It also offers laundry facilities, a terrace and a BBQ/picnic area.

8
Chipman Hill Suites On Sydney
Chipman Hill Suites On Sydney
8.9 Excellent
Saint John, NB, Canada
Show on map
0.5 mi from city centre, Saint John, NB, Canada 

Chipman Hill Suites - Sydney Street is located in Saint John and is close to Fort Menagoueche. Guests can also enjoy free internet access.

Cheapest hotels in New Brunswick, Canada

Show all 846 hotels
C'mon Inn Hostel
C'mon Inn Hostel
8.4 Excellent
47 Fleet Street, Moncton, NB, Canada
Show on map
0.6 mi from city centre,  

Auberge C'mon Inn Hostel is located in Moncton and features complimentary wireless internet. It is ideally positioned for those wishing to visit local attractions.

$21
Avg. per night
Casino New Brunswick
Casino New Brunswick
9.0 Excellent
21 Casino Drive, Moncton, NB, Canada
Show on map
4.7 mi from city centre,  

Hotel Casino New Nouveau Brunswick provides luxury 4-star accommodation in Moncton. It also features free Wi-Fi, a Jacuzzi and an indoor pool.

$61
Avg. per night
Days Inn by Wyndham Oromocto Conference Centre
Days Inn by Wyndham Oromocto Conference Centre
8.4 Excellent
60 Brayson Boulevard, Oromocto, NB, Canada
Show on map
1.5 mi from city centre,  

Days Inn by Wyndham Oromocto Conference Centre is located in Oromocto and offers an indoor pool. It features comfortable rooms with an en suite bathroom and a kitchenette.

$63
Avg. per night
Rodd Moncton
Rodd Moncton
7.8 Good
434 Main Street, Moncton, NB, Canada
Show on map
1.3 mi from city centre,  

Rodd Moncton is situated in Moncton and is close to the area's well-known attractions. It also provides an outdoor heated pool, a 24-hour reception and meeting rooms.

$64
Avg. per night
Ramada by Wyndham Fredericton
Ramada by Wyndham Fredericton
7.6 Good
480 Riverside Drive, Fredericton, NB, Canada
Show on map
2.6 mi from city centre,  

Ramada by Wyndham Fredericton Hotel provides charming 3-star accommodation in Fredericton. It features a spa and wellness centre, as well as an express check-in and check-out feature, a ballroom and an indoor pool.

$65
Avg. per night
Travelodge by Wyndham Edmundston
Travelodge by Wyndham Edmundston
6.8 Good
919 Canada Road, Edmundston, NB, Canada
Show on map
2.0 mi from city centre,  

Travelodge by Wyndham Edmundston offers a comfortable setting while in Edmundston. It also features a sauna, an indoor pool and a Jacuzzi.

$65
Avg. per night
Hotel Moncton
Hotel Moncton
7.7 Good
2779 Mountain Road, Moncton, NB, Canada
Show on map
5.2 mi from city centre,  

Boasting an outdoor pool, Hotel Moncton is located in Moncton and offers traditional accommodation. It provides free Wi-Fi, meeting rooms and a ballroom.

$67
Avg. per night
Travelodge Suites by Wyndham Moncton
Travelodge Suites by Wyndham Moncton
7.8 Good
2475 Mountain Road, Moncton, NB, Canada
Show on map
4.5 mi from city centre,  

Travelodge Suites by Wyndham Moncton offers 3-star accommodation in Moncton. It also provides meeting rooms, a 24-hour reception and an express check-in and check-out feature.

$69
Avg. per night

Hotel prices in New Brunswick

2 stars and under

$21 - $112

Days Inn by Wyndham Saint John New Brunswick
$76
Avg. per night
Motel 6 Moncton, Nb

#2 Most popular

$71
Avg. per night
C'mon Inn Hostel

Best value

C'mon Inn Hostel
8.4 Excellent
$21
Avg. per night
3 stars

$64 - $216

Hampton Inn & Suites Saint John

#1 Most popular

$105
Avg. per night
Hotel Moncton

#2 Most popular

$67
Avg. per night
Rodd Moncton

Best value

Rodd Moncton
7.8 Good
$64
Avg. per night
4 stars +

$61 - $544

Hilton Saint John

#1 Most popular

$103
Avg. per night
Casino New Brunswick

Best value

$61
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in New Brunswick

About New Brunswick

New Brunswick showcases Canada's wild natural beauty, with opportunities to hike in ancient forests, fish for salmon in rumbling rivers and kayak around coastal islands. The friendly Maritime province also offers world-class art galleries and some of North America's best whale-watching opportunities.

Things to do

In Fredericton, the Beaverbrook Art Gallery showcases iconic Canadian artists like Emily Carr, Tom Thompson and Cornelius Krieghoff. You can also admire works from international heavyweights, such as Turner, Dali and Gainsborough.

New Brunswick is set on the Bay of Fundy, a hotspot for whale watching. Tours whisk passengers into the bay and offer a unique chance to spot humpbacks, fins and minkes, as well as puffins, sea lions, bears, moose and deer.

Occupying an island in Passamaquoddy Bay, Roosevelt Campobello International Park is laced with rugged beaches and over seven kilometres of nature trails. Luxurious Roosevelt Cottage is a highlight and offers a glimpse at the childhood home of Franklin Delano.

The port city of Saint John is the beating heart of New Brunswick, with a string of art galleries, museums and upscale restaurants housed in its historic sandstone and redbrick buildings. Snag a table at Port City Royal, a chef-owned restaurant serving seasonal dishes and craft cocktails in an industrial chic setting.

Getting around

New Brunswick's major cities and towns are easy to get around on foot, while a rental car is best for exploring the province independently. New Brunswick is serviced by four major airports in Saint John, Moncton, Fredericton and Bathurst. Ferries sail from Saint John to Nova Scotia throughout the year. You'll also find local buses and VIA Rail services.

New Brunswick travel FAQs

  • Where is the best place to stay in New Brunswick?

    Our travelers prefer to stay in places like Saint John, Moncton, and Fredericton while in New Brunswick.

  • What are the best hotels in New Brunswick?

    Hilton Saint John, rated with a score of 7.9 from 468 reviewers, is one of the most popular hotels in New Brunswick. Other top stays include The Algonquin Resort St. Andrews by-the-Sea Autograph Collection, with an average rating of 8.7 from 650 reviewers, and Delta Hotels by Marriott Saint John, with a score of 8.3 from 503 reviewers.