Hotels in New Brunswick

Find the best deals on 788 hotels in New Brunswick

Check-in
Check-out
Compare vs. momondo |

Popular cities in New Brunswick

Below are the average prices for hotels in popular New Brunswick cities
Price
$92 - $117
CHEAPEST CITY IN NEW BRUNSWICK Miramichi 13% cheaper Hotels in Miramichi are the cheapest in New Brunswick at just $92 per night on average.
MOST EXPENSIVE CITY IN NEW BRUNSWICK Bathurst 10% more expensive Bathurst has the highest priced hotels in New Brunswick with rooms averaging $116 per night.
MOST POPULAR CITY IN NEW BRUNSWICK Saint John 62% more users visited More momondo users search for hotels in Saint John than any other city in New Brunswick

Top Hotels in New Brunswick

Find your perfect New Brunswick hotel in the perfect location
Hotel Moncton
Hotel Moncton
7.8
$73
View all deals

Things to do in New Brunswick

Sugarloaf Mountain

What should I expect to pay for a hotel room near Sugarloaf Mountain?

If you’re planning a trip to Campbellton and want to stay at any of the 9 hotels in the area around Sugarloaf Mountain you should expect to pay around $93/night. This price fluctuates based on time of year. During September (peak season) you can expect to pay $96/night and if you’re planning your visit in October (low season), the average price will typically be closer to $110/night. Hotels near Sugarloaf Mountain are typically 109% lower than the average hotel in Campbellton, which is $102.

Hotels near Sugarloaf Mountain

Popular hotels in New Brunswick

Book a room in one of momondo’s favorite hotels in these popular New Brunswick cities

New Brunswick travel tips

Check these FAQs for important travel tips while planning your visit to New Brunswick

What is the most popular destination in New Brunswick?

Saint John is the most commonly searched city in New Brunswick by momondo users. Prices for hotels in Saint John are typically $114/night. Other popular cities in New Brunswick include Fredericton($122/night) and Moncton($109/night).

What is considered a good deal for a hotel in New Brunswick?

Those looking for a good deal on a hotel room in New Brunswick should consider looking at hotels in Saint Andrews, which is generally the cheapest city to stay in. If you are looking to stay elsewhere, a good deal for a hotel in New Brunswick would be any price less than $108/night.

What are the best hotels in New Brunswick?

Looking at our users' ratings, the best hotels in New Brunswick are Mahogany Manor Bed & Breakfast(95), located in Saint John, Maple Tourist Home Bed & Breakfast(94), located in Argosy, and Hampton Inn & Suites by Hilton Fredericton(92), located in Fredericton.