A harbor with several boats docked, a lighthouse, and historic buildings in the background.

Hotels with Restaurants in Saint John, New Brunswick

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Saint John Hotels with Restaurants

Our top choices for Saint John hotels with a restaurant

1. Saint John Harbourfront Hotel

Saint John Harbourfront Hotel
4.5 star property
Uptown
8.6 out of 10, Excellent, (1,778 reviews)
"Clean , great staff,"
Canada
Jordan
The price is P5,635
P6,707 total
includes taxes & fees
Nov 22 - Nov 23
Saint John Harbourfront Hotel

2. Delta Hotels by Marriott Saint John

Delta Hotels by Marriott Saint John
3.5 star property
Uptown
8.8 out of 10, Excellent, (1,001 reviews)
"Very clean and friendly hotel, will definitely use again."
Canada
Michael
The price is P6,034
P7,181 total
includes taxes & fees
Nov 29 - Nov 30
Delta Hotels by Marriott Saint John

3. Crowne Plaza Saint John Harbour View by IHG

Crowne Plaza Saint John Harbour View by IHG
4.0 star property
North End
8.8 out of 10, Excellent, (692 reviews)
"Helpful and clean"
Canada
Jen
The price is P7,304
P8,693 total
includes taxes & fees
Nov 29 - Nov 30
Crowne Plaza Saint John Harbour View by IHG

4. Shadow Lawn Inn

Shadow Lawn Inn
3.5 star property
Rothesay
9.4 out of 10, Exceptional, (228 reviews)
"Dined there twice during our stay and the ambience and food and service were excellent"
Canada
Janet
The price is P7,768
P9,246 total
includes taxes & fees
Nov 17 - Nov 18
Shadow Lawn Inn

5. Timberland Motel

Timberland Motel
3.0 star property
Penobsquis
7.8 out of 10, Good, (309 reviews)
"Mis advertised said was a cabin was a trailer at another property. The furniture inside was atrocious couldn’t sit on it without a towel. Could not get shower door open. Wifi did not work and paid almost 300. For the night. Very discussed after travelling the week."
Canada
Elizabeth
The price is P5,304
P7,126 total
includes taxes & fees
Dec 13 - Dec 14
Timberland Motel

6. Dominion Hill Country Inn

Dominion Hill Country Inn
3.0 star property
Digdeguash
9.4 out of 10, Exceptional, (408 reviews)
"We really enjoyed staying here. The restaurant on site had a really tasty breakfast, the hot tub was fun, and the general surroundings were woodsy and peaceful. We expect to go back next year."
United States
Debbie
The price is P6,143
P7,065 total
includes taxes & fees
Nov 18 - Nov 19
Dominion Hill Country Inn
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.

Top Saint John Hotel Reviews

Frequently asked questions

What are the best hotels with dining in Saint John?
A favorite is Chateau Saint John Trademark Collection by Wyndham. Settle in at this 4.5-star stay which offers front desk services and WiFi. Holiday Inn Express Saint John Harbour Side, an IHG Hotel is another sought-after hotel with dining to look into. Spend your break at this 4-star option and make the most of amenities like a swimming pool and laundry services. You can pick from multiple hotels with dining in Saint John with a total average guest review rating of 8.9.
How many hotels with dining are there in Saint John?
You'll find 28 hotels offering access to great dining options in Saint John. Whether you're traveling with the kids or getting away with your buddies, Expedia can help you score the perfect place.
What are the best cheap hotels with dining in Saint John?
Use Days Inn by Wyndham Saint John New Brunswick as a base to explore the sights, sounds and tastes of Saint John. This well-priced getaway comes with amenities such as a barbecue grill and pool sun loungers. Another stay that'll satisfy both your budget and appetite is UNB Saint John Summer Hotel. Conveniences here include a barbecue grill and a cafe. Hotels with dining in Saint John are priced from P6,707 per night. Exploring free attractions in Saint John makes your travel budget stretch even further. Cathedral of the Immaculate Conception and Irving Nature Park are favorites among visitors. With the money you save, you can dig into a great meal. 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 top motels with dining in Saint John?
Delve into the culinary flavors of this vibrant destination when you book a room at Park Plaza Motel. This motel with dining includes a terrace and a cafe, and is conveniently located just 5 kilometers northeast of Saint John's downtown area.When the time comes to slip into your walking shoes and discover your surroundings, visit Saint John Imperial Theatre. New Brunswick Museum is another top attraction worth seeing in Saint John.
Are there any family-friendly hotels with dining in Saint John?
Many travelers after a family-friendly hotel with dining in Saint John choose Chateau Saint John Trademark Collection by Wyndham. With a 4.5-star rating and amenities including complimentary breakfast and WiFi, you'll feel right at home here. Holiday Inn Express Saint John Harbour Side, an IHG Hotel is a 4-star stay that will also place you within easy reach of the local food scene. Complimentary breakfast and housekeeping services help make it a comfortable base for your family trip. Once you've checked in and dropped off your bags, there are lots of family-friendly attractions to visit in and around Saint John. Rockwood Park and Stonehammer Geopark are two popular options.
Are there any 5-star hotels with dining in Saint John?
While 5-star options are in short supply, there are 4-star hotels that offer access to terrific dining experiences in Saint John. Check in to Holiday Inn Express Saint John Harbour Side, an IHG Hotel, approximately 2 kilometers from downtown. A spa tub and a pillow menu are just two of the many amenities included here. Best Western Plus Saint John Hotel & Suites is another stylish option that's sure to tickle your taste buds. It's located around 5 kilometers from the center of Saint John and offers top amenities like a swimming pool and a separate sitting area.
Why book your hotel with dining in Saint John with Expedia?
Booking a hotel with dining in Saint John is as easy as entering your travel dates and choosing an option that satisfies your needs. On the search for a stay that has an on-site restaurant or is in a culinary hot spot? Want it to be luxurious or affordable? Use Expedia's filters to narrow your results even further and find your ideal pad.
How can I find cheap hotels with dining in Saint John?
With Expedia's useful filter tool, scoring cheap hotels with dining in Saint John is a cinch. To discover stays that are very pocket friendly, tailor your search results by star rating, budget and meal plans.
What is there to do in Saint John near my hotel with dining?
Whatever you're interested in, Saint John has tons of things to keep you on the move. Saint John Imperial Theatre, New Brunswick Museum and Cherry Brook Zoo are on most travelers' schedules. Don't head home without exploring Cathedral of the Immaculate Conception, Saint John Jewish Historical Museum and University of New Brunswick - Saint John either. With Expedia's Saint John hotel deals, you can see even more fabulous attractions like these with the money you save.