|Most expensive month:||July|
|Average price in Saint John:||C$ 135/night|
|Absolute cheapest price found:||C$ 50/night|
|Most expensive day:||Tuesday|
C$ 65 - C$ 138
C$ 80 - C$ 142
C$ 90 - C$ 171
Best prices found by HotelsCombined users in the past 24 hours.
Days Inn by Wyndham Saint John New Brunswick (8.2/10 from 537 reviews), Best Western Plus Saint John Hotel & Suites (8.7/10 from 154 reviews), and Chateau Saint John, Trademark Collection by Wyndham (9.1/10 from 362 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 537 reviews).
Hotels in Saint John cost an average of C$ 128/night, according to HotelsCombined data in the last 72 hours.
HotelsCombined users have found cheap hotels in Saint John starting from C$ 77 per night in the last 3 days.
A hotel in Saint John tonight can start as low as C$ 121 for the night, with an average cost of C$ 121, based on HotelsCombined searches over the last 72 hours. For a 4-star hotel in Saint John tonight, prices start from C$ 104.