|Most expensive month:||July|
|Average price in Saint John:||C$ 135/night|
|Absolute cheapest price found:||C$ 50/night|
|Most expensive day:||Tuesday|
C$ 46 - C$ 97
C$ 141 - C$ 265
C$ 129 - C$ 188
Best prices found by HotelsCombined users in the past 24 hours.
Days Inn by Wyndham Saint John New Brunswick (8.2/10 from 557 reviews), Best Western Plus Saint John Hotel & Suites (8.7/10 from 160 reviews), and Chateau Saint John, Trademark Collection by Wyndham (9.1/10 from 394 reviews) are all highly rated places to stay in Saint John.
A good hotel close to Harbour Station is Days Inn by Wyndham Saint John New Brunswick (rated 8.2/10 from 557 reviews).
Hotels in Saint John cost an average of C$ 148/night according to HotelsCombined data in the last 72 hours. A 4- or 5-star hotel in Saint John had higher average prices of C$ 148/night and C$ 149/night respectively.
HotelsCombined users have found cheap hotels in Saint John starting from C$ 52 per night in the last 3 days.
Over the last 3 days, the starting price of a hotel in Saint John tonight has been as low as C$ 57 and the average price has been as much as C$ 144.