Photo by Tourism New Brunswick

Hotels with Restaurants in Saint John, New Brunswick
- Change your mindBook hotels with free cancellation
- Be pickySearch 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 HotelUptown
8.6 out of 10, Excellent, (1,778 reviews)
The price is P5,635
P6,707 total
includes taxes & fees
Nov 22 - Nov 23

2. Delta Hotels by Marriott Saint John
Delta Hotels by Marriott Saint JohnUptown
8.8 out of 10, Excellent, (1,001 reviews)
The price is P6,034
P7,181 total
includes taxes & fees
Nov 29 - Nov 30

3. Crowne Plaza Saint John Harbour View by IHG
Crowne Plaza Saint John Harbour View by IHGNorth End
8.8 out of 10, Excellent, (692 reviews)
The price is P7,304
P8,693 total
includes taxes & fees
Nov 29 - Nov 30

4. Shadow Lawn Inn
Shadow Lawn InnRothesay
9.4 out of 10, Exceptional, (228 reviews)
The price is P7,768
P9,246 total
includes taxes & fees
Nov 17 - Nov 18

5. Timberland Motel
Timberland MotelPenobsquis
7.8 out of 10, Good, (309 reviews)
The price is P5,304
P7,126 total
includes taxes & fees
Dec 13 - Dec 14

6. Dominion Hill Country Inn
Dominion Hill Country InnDigdeguash
9.4 out of 10, Exceptional, (408 reviews)
The price is P6,143
P7,065 total
includes taxes & fees
Nov 18 - Nov 19
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

Days Inn by Wyndham Saint John New Brunswick
8/10 Good
























