Photo by Steve Bly/Tourism New Brunswick
Saint John hotels from RM330
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Go beyond your typical stay in Saint John
Pet friendly
Check prices for these dates
Top 10 trending Saint John hotels

Days Inn by Wyndham Saint John New Brunswick
Days Inn by Wyndham Saint John New Brunswick
8.0 out of 10, Very good, (1546)
The price is RM382
RM455 total
includes taxes & fees
10 Oct - 11 Oct

Delta Hotels by Marriott Saint John
Delta Hotels by Marriott Saint John
8.8 out of 10, Excellent, (1006)
The price is RM393
RM468 total
includes taxes & fees
10 Oct - 11 Oct

Crowne Plaza Saint John Harbour View by IHG
Crowne Plaza Saint John Harbour View by IHG
8.8 out of 10, Excellent, (449)
The price is RM368
RM438 total
includes taxes & fees
2 Nov - 3 Nov

Hilton Saint John
Hilton Saint John
8.0 out of 10, Very good, (1004)
The price is RM364
RM433 total
includes taxes & fees
1 Nov - 2 Nov

Chateau Saint John Trademark Collection by Wyndham
Chateau Saint John Trademark Collection by Wyndham
9.4 out of 10, Exceptional, (1750)
The price is RM405
RM482 total
includes taxes & fees
10 Oct - 11 Oct

Travelodge Suites by Wyndham Saint John
Travelodge Suites by Wyndham Saint John
8.0 out of 10, Very good, (1008)
The price is RM305
RM363 total
includes taxes & fees
2 Nov - 3 Nov
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.
Save an average of 15% on thousands of hotels when you're signed in
Saint John and related destinations
Stroll the charming streets of Canada's oldest incorporated city, where historic architecture meets vibrant maritime culture. Explore the City Market, climb Carleton Martello Tower, or take a day trip to the Bay of Fundy's dramatic tides at St. Martins.

Photo by Tourism New Brunswick
Open Photo by Tourism New Brunswick
More cheap stays in Saint John
More cheap stays in Saint John

Days Inn by Wyndham Saint John New Brunswick
175 City Road, Saint John, NB
The price is RM382 per night from 10 Oct to 11 Oct
RM382
RM455 total
10 Oct - 11 Oct
includes taxes & fees
7.8/10 Good! (1,543 reviews)