Hotels with Restaurants in New Brunswick from $68

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in New Brunswick

Pick from 192 New Brunswick Hotels with Restaurants with updated room rates, reviews, and availability. Most hotels are fully refundable.

Exterior
Riverside Resort & Conference Centre
3.0 star property
7.4 out of 10, Good, (934)
"Why am I getting emails about this resort? They cancelled due to Covid and Expedia keeps sending me emails about ‘my stay’ even though it was cancelled. "
Riverside Resort & Conference Centre
Lobby sitting area
Fredericton Inn
3.0 star property
8.0 out of 10, Very Good, (1000)
"I was in the tower which was a section that was newly renovated. The room was perfect. I loved the no carpets and it had a microwave and fridge. It had an adjustable fan (white noise that was great.). The room and personnel was top notch "
The price is $68
$84 total
includes taxes & fees
May 5 - May 6
Fredericton Inn
Golf
Algonquin Resort St Andrews by-the-Sea Autograph Collection
4.0 star property
9.0 out of 10, Wonderful, (1002)
"Unique place. Friendly staff and excellent food."
The price is $172
$222 total
includes taxes & fees
May 19 - May 20
Algonquin Resort St Andrews by-the-Sea Autograph Collection
Save an average of 15% on thousands of hotels when you're signed in
Exterior
Rodd Moncton Hotel
3.0 star property
8.4 out of 10, Very Good, (1000)
"Always a good stay Pleasant helpful staff and good location for business (And close to restaurant / pubs etc.)"
The price is $91
$109 total
includes taxes & fees
May 7 - May 8
Rodd Moncton Hotel
Premium bedding, down comforters, pillowtop beds, in-room safe
Crowne Plaza Saint John Harbour View, an IHG Hotel
3.0 star property
8.4 out of 10, Very Good, (37)
"Very accommodating!"
The price is $104
$128 total
includes taxes & fees
May 26 - May 27
Crowne Plaza Saint John Harbour View, an IHG Hotel
Front of property - evening/night
Delta Hotels by Marriott Beausejour
3.5 star property
8.4 out of 10, Very Good, (1000)
"Overall a great stay at the hotel. Very quiet and in a great location. The only down fall is no real security in the parking lot. "
The price is $105
$124 total
includes taxes & fees
May 19 - May 20
Delta Hotels by Marriott Beausejour
Front of property
Chateau Moncton Trademark Collection by Wyndham
4.5 star property
9.6 out of 10, Exceptional, (2127)
"Very good. Will go again."
The price is $108
$129 total
includes taxes & fees
May 7 - May 8
Chateau Moncton Trademark Collection by Wyndham
Indoor pool
Hilton Saint John
4.5 star property
7.8 out of 10, Good, (1000)
"Fantastic stay "
The price is $104
$124 total
includes taxes & fees
May 26 - May 27
Hilton Saint John
Front of property - evening/night
Delta Hotels by Marriott Saint John
3.5 star property
8.6 out of 10, Excellent, (1002)
" ."
The price is $108
$128 total
includes taxes & fees
May 19 - May 20
Delta Hotels by Marriott Saint John
Exterior
Rodd Miramichi
3.5 star property
9.2 out of 10, Wonderful, (1000)
"The staff were amazing, very easy check in and check out, rooms were clean and comfortable, property is awesome .. great views and easily accessible. The only reason for 4 star for facilities is that when i took my son swimming i wanted to relax in the hot tub, it had so much organic matter built-up on walls and it it looked like someone poured bubble bath in it. Besides that everything was excellent!"
The price is $111
$133 total
includes taxes & fees
May 6 - May 7
Rodd Miramichi
Don't see what you're looking for?
See all available properties in New Brunswick
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

New Brunswick Hotels with Restaurants information

 

Hotels with Restaurants in New Brunswick

192

Highest price
$172
Cheapest price
$68
Number of guest reviews
10,115
Total number of hotels in New Brunswick
937

 

Frequently asked questions

How much do hotels with dining in New Brunswick cost?
Hotels in New Brunswick range between $68 to $172 per night. Come with an appetite — these stays have restaurants or are close to some great culinary experiences. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in New Brunswick?
New Brunswick has multiple hotels with dining that have a total average guest review rating of 8.4. Want to sample the food scene in Saint John? Reserve a room at Chateau Saint John Trademark Collection by Wyndham, a 4.5-star stay with free self parking and dry cleaning and laundry services. Or, eat your way around Saint John from Holiday Inn Express Saint John Harbour Side, an IHG Hotel. Also a traveler favorite, it has a 4-star rating and conveniences such as many nearby restaurants and a swimming pool.
How many hotels with dining are there in New Brunswick?
Pick from 192 hotels that offer access to awesome dining throughout New Brunswick. Whether you’re after a hotel with a restaurant or one that puts you at the heart of a food-lover’s universe, Expedia makes it simple to find your ideal digs.
Are there any family-friendly hotels with dining in New Brunswick?
Yes, so round up your group and organize that New Brunswick vacay! If Saint John is your destination, make a booking at Chateau Saint John Trademark Collection by Wyndham. This 4.5-star family-friendly hotel will put you near some tasty foodie experiences. Amenities here include a swimming pool and complimentary breakfast. Another top choice with dining is Holiday Inn Express Saint John Harbour Side, an IHG Hotel. Also in Saint John, it has a 4-star rating and has a swimming pool and complimentary breakfast. Once you’ve checked in and savored some of the local gastronomy, it’s time to explore Saint John. Enjoy fun days out at family-friendly attractions such as Cherry Brook Zoo and Harbour Station.
Are there any 5-star hotels with dining in New Brunswick?
There are no 5-star hotels with dining in New Brunswick. But you will find 4-star escapes that’ll cater to your culinary wishes. If you’re headed to the well-known city of Saint John, you’ll feel at home at Hilton Saint John. As well as access to dining, it comes with a sauna and a swimming pool. Another place that offers easy access to some terrific food experiences is Chateau Saint John Trademark Collection by Wyndham. A 24-hour front desk and a staffed front desk help make this 4-star stay in Saint John a comfortable base.
Why book your hotel with dining in New Brunswick with Expedia?
Whether you’re seeking a hotel with a restaurant, or one that’s near a foodie hot spot, Expedia will have an escape that’s to your tastes. Use our handy filters to search for New Brunswick hotels with their own dining venues. You can also refine your search for accommodations in top locations filled with restaurants, markets or cafés. Whatever you decide on, you’ll always pick up a tasty bargain with Expedia!
How can I find cheap hotels with dining in New Brunswick?
With Expedia’s handy filter tool, comparing cheap hotels with dining in New Brunswick is a breeze. To find stays that’ll make your wallet smile, tailor your search results by budget, meal plans and star rating.
What is there to do in New Brunswick near my hotel with dining?
One of the most important travel accessories for your New Brunswick vacation is a good itinerary! Saint John Imperial Theatre, Cathedral of the Immaculate Conception and Saint John Jewish Historical Museum are some of the top sights if you’re bound for Saint John. Fredericton is also home to impressive attractions, such as The Playhouse Fredericton. Want to explore more? Carve out some time for Christ Church Cathedral and Science East too.