Hotels in Saint John

Search Best Hotels in Saint John

Enter your dates for the latest hotel rates and availability.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+
Popular Filters for Saint John
Breakfast includedPoolParking availableFree cancellationFree parkingHotelPets welcomeSaint John Airport(YSJ)Port Saint John New Brunswick CanadaGreat 9+
Property Type
HotelApartmentBed and breakfastVacation homeMotel
Property facilities & services
PoolParking availableCurrency exchangeFree parkingPets welcomeWi-Fi in public areasConference roomGymElevatorLuggage storageBarGolf courseWake-up callRestaurantSmoking areaBarbecueSpaCar rentalsSaunaEV charging station

26 hotels in Saint John for your stay

Choose your travel dates to see the latest prices and deals.
Most Booked
Lowest price
Closest to downtown
Highest Rated
Days Inn by Wyndham Saint John New Brunswick Hotels in Saint John
Days Inn by Wyndham Saint John New Brunswick Hotels in Saint JohnDays Inn by Wyndham Saint John New Brunswick Hotels in Saint JohnDays Inn by Wyndham Saint John New Brunswick Hotels in Saint JohnDays Inn by Wyndham Saint John New Brunswick Hotels in Saint JohnDays Inn by Wyndham Saint John New Brunswick Hotels in Saint JohnDays Inn by Wyndham Saint John New Brunswick Hotels in Saint John
99+
Hotels in Saint John
Public parking
EV charging station
Gym
+7
"We were given a handicapped room. The only problem was the washroom. There was mould (black) along the wall and on the chair legs. We did not use the chair. Breakfast was ok. Staff very friendly and polite. A quiet room."
Very Good
115 reviews
8.1/10
1 night
From THB 2,526
Check Availability
Chateau Saint John, Trademark Collection by Wyndham Hotels in Saint John
Chateau Saint John, Trademark Collection by Wyndham Hotels in Saint JohnChateau Saint John, Trademark Collection by Wyndham Hotels in Saint JohnChateau Saint John, Trademark Collection by Wyndham Hotels in Saint JohnChateau Saint John, Trademark Collection by Wyndham Hotels in Saint JohnChateau Saint John, Trademark Collection by Wyndham Hotels in Saint JohnChateau Saint John, Trademark Collection by Wyndham Hotels in Saint John
99+
Hotels in Saint John
Trip.BestNo. 1 of 4-Star Select Hotels in Saint John
Golf course
Gym
Public parking
+7
"The hotel is located in downtown, near the train station, and the superstore is diagonally opposite. It is quite convenient~ walk to the water front for about 1.5KM."
Great
111 reviews
9.2/10
1 night
From THB 2,973
Check Availability
Crowne Plaza SAINT JOHN HARBOUR VIEW by IHG Hotels in Saint John
Crowne Plaza SAINT JOHN HARBOUR VIEW by IHG Hotels in Saint JohnCrowne Plaza SAINT JOHN HARBOUR VIEW by IHG Hotels in Saint JohnCrowne Plaza SAINT JOHN HARBOUR VIEW by IHG Hotels in Saint JohnCrowne Plaza SAINT JOHN HARBOUR VIEW by IHG Hotels in Saint JohnCrowne Plaza SAINT JOHN HARBOUR VIEW by IHG Hotels in Saint JohnCrowne Plaza SAINT JOHN HARBOUR VIEW by IHG Hotels in Saint John
99+
Hotels in Saint John
Indoor swimming pool
Casino
Private parking
+10
"The window view should be considered very good in this small town. If the weather is good in the morning, you should still see the sunrise. The room is the normal Samsung standard, but the curtain leaks very seriously, and the light from outside at night causes the room to be very bright. Breakfast is a buffet and cannot be taken out of the restaurant. Considering the new crown, I did not eat breakfast. The hotel is holding a wedding, except for the front desk, no masks are seen, but the whole city seems to pay little attention to epidemic prevention. In short, the room itself is very good at this price and it is worth staying in."
Very Good
107 reviews
8.5/10
1 night
From THB 2,973
Check Availability
Delta Hotels Saint John Hotels in Saint John
Delta Hotels Saint John Hotels in Saint JohnDelta Hotels Saint John Hotels in Saint JohnDelta Hotels Saint John Hotels in Saint JohnDelta Hotels Saint John Hotels in Saint JohnDelta Hotels Saint John Hotels in Saint JohnDelta Hotels Saint John Hotels in Saint John
88
Hotels in Saint John
Golf course
Indoor swimming pool
Spa
+12
"The location is very good, opposite the harbour, next to the shopping centre, and the hotel is very convenient to connect to the shopping centre. The layout of the hotel room is reasonable, that is, the bathroom is a bit small, but the facilities are complete. Breakfast is a set meal, the law is quite satisfactory, the service staff is very good, so the occupancy experience is still very good! Cost-effective!"
Very Good
105 reviews
8.3/10
1 night
From THB 3,113
Check Availability
Hampton Inn & Suites by Hilton Saint John Hotels in Saint John
Hampton Inn & Suites by Hilton Saint John Hotels in Saint JohnHampton Inn & Suites by Hilton Saint John Hotels in Saint JohnHampton Inn & Suites by Hilton Saint John Hotels in Saint JohnHampton Inn & Suites by Hilton Saint John Hotels in Saint JohnHampton Inn & Suites by Hilton Saint John Hotels in Saint JohnHampton Inn & Suites by Hilton Saint John Hotels in Saint John
83
Hotels in Saint John
Indoor swimming pool
Gym
Public parking
+6
"Location is great. Wasn’t able to try the breakfast but room was clean and spacious."
Very Good
112 reviews
8.7/10
1 night
From THB 2,734
Check Availability
Hilton Saint John Hotels in Saint John
Hilton Saint John Hotels in Saint JohnHilton Saint John Hotels in Saint JohnHilton Saint John Hotels in Saint JohnHilton Saint John Hotels in Saint JohnHilton Saint John Hotels in Saint JohnHilton Saint John Hotels in Saint John
88
Hotels in Saint John
Indoor swimming pool
Hiking
Sauna
+11
"The room is a bit old and facing the harbor. It is very quiet in winter, but it should be better in summer. The parking fee is $25 a day, which is a bit unreasonable for this small city."
Very Good
113 reviews
8.2/10
1 night
From THB 3,425
Check Availability
Holiday Inn Express & Suites SAINT JOHN HARBOUR SIDE by IHG Hotels in Saint John
Holiday Inn Express & Suites SAINT JOHN HARBOUR SIDE by IHG Hotels in Saint JohnHoliday Inn Express & Suites SAINT JOHN HARBOUR SIDE by IHG Hotels in Saint JohnHoliday Inn Express & Suites SAINT JOHN HARBOUR SIDE by IHG Hotels in Saint JohnHoliday Inn Express & Suites SAINT JOHN HARBOUR SIDE by IHG Hotels in Saint JohnHoliday Inn Express & Suites SAINT JOHN HARBOUR SIDE by IHG Hotels in Saint JohnHoliday Inn Express & Suites SAINT JOHN HARBOUR SIDE by IHG Hotels in Saint John
99+
Hotels in Saint John
Golf course
Indoor swimming pool
Hiking
+12
"We were satisfied with everything actually. It is probably why I gave four stars to amenities because of the size; like a small buffet space for breakfast and a tiny functional elevator for all guests. Aside from that, the rest is fine and the staff were pleasant."
Very Good
117 reviews
8.9/10
1 night
From THB 2,535
Check Availability
Travelodge Suites by Wyndham Saint John Hotels in Saint John
Travelodge Suites by Wyndham Saint John Hotels in Saint JohnTravelodge Suites by Wyndham Saint John Hotels in Saint JohnTravelodge Suites by Wyndham Saint John Hotels in Saint JohnTravelodge Suites by Wyndham Saint John Hotels in Saint JohnTravelodge Suites by Wyndham Saint John Hotels in Saint JohnTravelodge Suites by Wyndham Saint John Hotels in Saint John
97
Hotels in Saint John
Public parking
Gym
Wake-up call
+2
"The room is spacious, clean and well-equipped, very close to several attractions, close to the high speed, the seaside trail and the city center are very convenient. The price ratio is high, and there is a smell of smoke in the aisle, but it is still worth recommending."
Very Good
104 reviews
8.1/10
1 night
From THB 2,273
Check Availability
Rodeway Inn Hotels in Saint John
Rodeway Inn Hotels in Saint JohnRodeway Inn Hotels in Saint JohnRodeway Inn Hotels in Saint JohnRodeway Inn Hotels in Saint JohnRodeway Inn Hotels in Saint JohnRodeway Inn Hotels in Saint John
89
Hotels in Saint John
Public parking
Wi-Fi in public areas
Smoking area
"Formerly Comfort Inn, the Saint John Inn was a serviceable experience. Rooms were as expected, and parking was plentiful. Interior of the building had a faint odor and could use some renovation. Also, breakfast was limited to some prepackaged breakfast biscuits and coffee. Location was good. All in all, it got the job done. "
106 reviews
7.5/10
1 night
From THB 2,210
Check Availability
Best Western Plus Saint John Hotel  Suites Hotels in Saint John
Best Western Plus Saint John Hotel  Suites Hotels in Saint JohnBest Western Plus Saint John Hotel  Suites Hotels in Saint JohnBest Western Plus Saint John Hotel  Suites Hotels in Saint JohnBest Western Plus Saint John Hotel  Suites Hotels in Saint JohnBest Western Plus Saint John Hotel  Suites Hotels in Saint JohnBest Western Plus Saint John Hotel  Suites Hotels in Saint John
99+
Hotels in Saint John
Indoor swimming pool
Gym
Public parking
+6
"Good service, clean, the heater may be a little loud. But everything was comfortable and there were no problems."
Very Good
101 reviews
8.8/10
1 night
From THB 3,091
Check Availability
See all hotels in Saint John

Trip.com's insights for hotels in Saint John

Plan smarter with Trip.com’s data-backed insights on travel seasons so that you can book your Saint John hotel at the right time!

Which month offers the lowest hotel rates in Saint John?

October is the most affordable month to book a hotel in Saint John, with average nightly rates around THB 3,421. Prices peak in January, when rates reach about THB 6,182 per night.
(Based on Trip.com data from January 1, 2025 to January 1, 2026.)
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

What is the cheapest day of the week for hotels in Saint John?

Hotel rates in Saint John are typically lowest on Wednesday, with average nightly rates around THB 4,013. Thursday tends to be the most expensive, averaging THB 5,237 per night.
(Based on Trip.com data from January 1, 2025 to January 1, 2026.)
Mon
Tue
Wed
Thu
Fri
Sat
Sun

Trending places in Saint John

Find top attractions and hotspots in Saint John

Find your unique stays in Saint John

Immerse yourself in the vibrant atmosphere of Saint John with our handpicked accommodation options

FAQs About Hotels in Saint John

What hotel deals are available in Saint John?

Trip.com offers various events and deals to its users all year round. You can check the deals page to view Trip.com deals.

What are the best hotels with a spa in Saint John?

Planning a trip? A spa visit can be a wonderful part of your travel experience. Delta Hotels Saint John (from THB 3,206) and Holiday Inn Express & Suites SAINT JOHN HARBOUR SIDE by IHG (from THB 2,417) provide highly rated spa services.

Which hotels in Saint John have swimming pools?

Which hotels in Saint John offer free WiFi?

Whether you are travelling for business or vacation, an internet connection is a must for your trip. Rodeway Inn (from THB 2,502), Hilton Saint John (from THB 3,138) and Hampton Inn & Suites by Hilton Saint John (from THB 2,624) are popular hotels with free Wi-Fi.

Is Saint John pet-friendly?

Rodeway Inn (from THB 2,502) and Hilton Saint John (from THB 3,138) allow pets. Take your pets with you during your stay!

Which hotels in Saint John have fitness facilities?

Which hotels in Saint John provide high-quality breakfasts?

What is the average hotel price in Saint John?

For hotels in Saint John, the average price on weekdays is THB 3,804, the average price on weekends (Friday–Saturday) is THB 4,224.

What are the most popular hotels in Saint John?

Saint John has many popular hotels. Whether you're traveling for business or going on a vacation, Rodeway Inn (from THB 2,502), Hilton Saint John (from THB 3,138) and Hampton Inn & Suites by Hilton Saint John (from THB 2,624) are preferred hotels.

Hotel Information for Tourists

Number of Reviews
1,446
Total Properties
26
Weekday Avg. Price
THB 3,804
Weekend Avg. Price
THB 4,224
Trending hotel
Rodeway Inn