Book Saint John hotels

Start date: Check-in selected.
To Date
End date: Check-out

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Saint John

Cheap Saint John hotels

Delta Hotels by Marriott Saint John

Delta Hotels by Marriott Saint John

3.5 out of 5
39 King St Saint John NB
Fully refundableReserve now, pay when you stay
The price is AU$159 per night from 1 Jan to 2 Jan
AU$159
1 Jan - 2 Jan 2026
includes taxes & fees
A stay at Delta Hotels by Marriott Saint John places you in the heart of Saint John, steps from Brunswick Square and Saint John Police Museum.
Opens in a new windowDelta Hotels by Marriott Saint John
Hampton Inn & Suites Saint John

Hampton Inn & Suites Saint John

4 out of 5
51 Fashion Drive Saint John NB
Fully refundableReserve now, pay when you stay
The price is AU$137 per night from 4 Jan to 5 Jan
AU$137
4 Jan - 5 Jan 2026
includes taxes & fees
With a stay at Hampton Inn & Suites Saint John in Saint John (McAllister), you'll be steps from East Point Shopping and a 3-minute drive from Cineplex Cinemas ...
Opens in a new windowHampton Inn & Suites Saint John
Chateau Saint John Trademark Collection by Wyndham

Chateau Saint John Trademark Collection by Wyndham

4.5 out of 5
369 Rockland Rd Saint John NB
Fully refundableReserve now, pay when you stay
The price is AU$155 per night from 28 Dec to 29 Dec
AU$155
28 Dec - 29 Dec
includes taxes & fees
A stay at Chateau Saint John Trademark Collection by Wyndham places you in the heart of Saint John, within a 15-minute walk of Saint Joseph's Hospital and Stone ...
Opens in a new windowChateau Saint John Trademark Collection by Wyndham
Save an average of 15% on thousands of hotels when you're signed in
Hilton Saint John

Hilton Saint John

4.5 out of 5
1 Market Sq Saint John NB
Fully refundableReserve now, pay when you stay
The price is AU$159 per night from 1 Jan to 2 Jan
AU$159
1 Jan - 2 Jan 2026
includes taxes & fees
A stay at Hilton Saint John places you in the heart of Saint John, steps from Market Square and 3 minutes by foot from Saint John Trade and Convention ...
Opens in a new windowHilton Saint John
Days Inn by Wyndham Saint John New Brunswick

Days Inn by Wyndham Saint John New Brunswick

2.5 out of 5
175 City Road Saint John NB
Fully refundableReserve now, pay when you stay
The price is AU$127 per night from 18 Jan to 19 Jan
AU$127
18 Jan - 19 Jan 2026
includes taxes & fees
A stay at Days Inn by Wyndham Saint John New Brunswick places you in the heart of Saint John, within a 10-minute walk of Cathedral of the Immaculate Conception ...
Opens in a new windowDays Inn by Wyndham Saint John New Brunswick
Travelodge Suites by Wyndham Saint John

Travelodge Suites by Wyndham Saint John

2 out of 5
1011 Fairville Blvd Saint John NB
Fully refundableReserve now, pay when you stay
The price is AU$124 per night from 25 Jan to 26 Jan
AU$124
25 Jan - 26 Jan 2026
includes taxes & fees
With a stay at Travelodge Suites by Wyndham Saint John in Saint John (Fairville), you'll be within a 5-minute drive of Lancaster Crossing and Wolastoq Park.
Opens in a new windowTravelodge Suites by Wyndham Saint John
Crowne Plaza Saint John Harbour View by IHG

Crowne Plaza Saint John Harbour View by IHG

4 out of 5
10 Portland Street Saint John NB
Fully refundable
The price is AU$152 per night from 29 Dec to 30 Dec
AU$152
29 Dec - 30 Dec
includes taxes & fees
A stay at Crowne Plaza Saint John Harbour View by IHG places you in the heart of Saint John, steps from Lord Beaverbrook Rink and 5 minutes by foot from Fort ...
Opens in a new windowCrowne Plaza Saint John Harbour View by IHG
Holiday Inn Express Saint John Harbour Side by IHG

Holiday Inn Express Saint John Harbour Side by IHG

4 out of 5
400 Main Street Saint John NB
Fully refundable
The price is AU$140 per night from 28 Dec to 29 Dec
AU$140
28 Dec - 29 Dec
includes taxes & fees
A stay at Holiday Inn Express Saint John Harbour Side by IHG places you in the heart of Saint John, steps from Lord Beaverbrook Rink and 7 minutes by foot from ...
Opens in a new windowHoliday Inn Express Saint John Harbour Side by IHG
Best Western Plus Saint John Hotel & Suites

Best Western Plus Saint John Hotel & Suites

4 out of 5
55 Majors Brook Drive Saint John NB
Fully refundableReserve now, pay when you stay
The price is AU$167 per night from 27 Dec to 28 Dec
AU$167
27 Dec - 28 Dec
includes taxes & fees
With a stay at Best Western Plus Saint John Hotel & Suites in Saint John (McAllister), you'll be a 4-minute drive from Rockwood Park and 6 minutes from Saint ...
Opens in a new windowBest Western Plus Saint John Hotel & Suites
Don't see what you're looking for?
See all available properties in Saint John
View all properties
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.

Hotels in Saint John

Dropping in to Saint John? lastminute.com.au has you well and truly covered. Whether you're thirsty for star status or want to keep your stay low-key, we have the perfect hotel for your budget and style. Take a look at our 15 hotels within a 5-kilometre radius of Saint John's centre.

Forget about FOMO — you won't be too far away from the action if you book a room at the Hilton Saint John and Delta Hotels by Marriott Saint John.

Just 19 kilometres from central Saint John is Quispamsis. This neighbourhood has 2 hotel options. Want to know our best picks? Begin by looking at the Quality Inn & Suites Amsterdam and Poolside Apartment.

Hit rewind and observe the array of items and displays at New Brunswick Museum. The Homeport Historic Bed & Breakfast/Inn c 1858 and Château Saint John & Suites, an Ascend Collection should be well at the top of your hotel hit list if you're looking to stay close by. Take in a whole lot of historical facts and stories at Saint John Jewish Historical Museum. Holiday Inn Express Saint John Harbour Side and Canadas Best Value Inn are a couple of suitable accomodation options if you don't want to stay too far away.

"Yaaas"! Budget-friendly accommodation means more dosh for the fun stuff, and the Saint John area has a solid selection to choose from. A couple of the best options are Comfort Inn Saint John and Econo Lodge & Suites Saint John. Hillside Motel and Regent Motel are some more economical accommodations that you could investigate.

If you're still looking for somewhere to stay and aren't satisfied with your options, check out the Hampton Inn & Suites Saint John or the Best Western Plus Saint John Hotel & Suites. The first is 4 kilometres away, while the second is 5 kilometres away. And be sure to remember the Travelodge Suites Saint John, 5 kilometres away.

Attractions and Hotels Near Saint John

If you're a proud carrier of the wanderlust gene (well duh, you're here right?), then we're pretty sure you'll want to check out the wider New Brunswick region. The area is known for having incredible beaches and forests. After staring slack-jawed at nature's artworks, check out popular tourist attractions like old towns, fortresses and cathedrals. Additionally, if you've ever wanted to go snowboarding and skiing, you'll have the chance to in this corner of Canada.

Need more options? Live it up like a rockstar in Sussex (just try not to trash the joint). Located 65 kilometres away and home to the Sussex Golf & Curling Club and the Princess Louise Park Show Centre, it's sure to be an adventure to remember! If you want to spend a night or two in Sussex, look into the Jonah Place Bed & Breakfast Inn and Amsterdam Inn & Suites Sussex. 75 kilometres to the south of Saint John you can also stay at Digby, home to the Digby Pines Golf Resort & Spa, an Ascend Hotel Collection and Admiral Digby Inn. The Smith's Cove Historical Museum and Smith's Cove Beach are just some of the most popular sites to explore when visiting Digby.

So when it's time to take in all the sounds, sights and delights of Saint John, lastminute.com.au's right there with you. Like we've said, travel is in our DNA! (don't fact check this).

Saint John hotels essential information

Accommodation
198 hotels
Lowest Price
AU$124
Highest Price
AU$167
Popular hotels
Delta Hotels by Marriott Saint John, Hampton Inn & Suites Saint John, Chateau Saint John Trademark Collection by Wyndham, Hilton Saint John, Days Inn by Wyndham Saint John New Brunswick, Travelodge Suites by Wyndham Saint John, Crowne Plaza Saint John Harbour View by IHG, Holiday Inn Express Saint John Harbour Side by IHG, Best Western Plus Saint John Hotel & Suites

Most recent Saint John hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.