Find hotels in Saint John from ฿2,280
Change your mind
Be picky
Go beyond your typical stay in Saint John
Check prices for these dates
Top 10 Saint John hotels and places to stay

Days Inn by Wyndham Saint John New Brunswick

Delta Hotels by Marriott Saint John

Hilton Saint John

Crowne Plaza Saint John Harbour View by IHG

Chateau Saint John Trademark Collection by Wyndham

Travelodge Suites by Wyndham Saint John
Where to stay in Saint John

Uptown
If you're spending some time in Uptown, Saint John City Market and King's Square are top sights worth seeing.
East Saint John
When in East Saint John, you can plan a visit to King's Square and Saint John City Market, some noteworthy sights in the nearby area.
Lower West Side
Though Lower West Side may not have many top sights, you can venture to the surrounding area to see attractions like Bay Ferries and Carleton Martello Tower.
Lorneville
While there might not be top attractions in Lorneville, you can explore the larger area and discover places like Musquash Head Lighthouse and Irving Nature Park.

Trinity Royal
While visiting Trinity Royal, you might make a stop by sights like Imperial Theatre and King's Square.
Stay near popular Saint John attractions
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.

Top Saint John Hotel Reviews

Crowne Plaza Saint John Harbour View by IHG

Regent Motel
More cheap stays in Saint John

Days Inn by Wyndham Saint John New Brunswick
Frequently asked questions
Explore a world of travel with Expedia
Hotels Near Saint John, New Brunswick
- St. Martins Hotels
- Quispamsis Hotels
- Rothesay Hotels
- Pocologan Hotels
- Hampton Hotels
- Bay View Hotels
- Atlantic Provinces Hotels
- West Quaco Hotels
- Bay of Fundy & Annapolis Valley Hotels
- Grand Bay-Westfield Hotels
- Kingston Hotels
- Chance Harbour Hotels
- Salmon River Hotels
- New River Beach Hotels
- Canada - New England Hotels
- Lepreau Hotels
- Gardner Creek Hotels
- Maces Bay Hotels
- Hardings Point Hotels
- Hatfield Point Hotels






















































































