Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Hotels Near Saint John Airport (YSJ)

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Hotels near Saint John Airport

Baybreeze Restaurant and Motel
2.5 out of 5
20 mi from Saint John
Free CancellationReserve now, pay when you stay
The price is $67 per night
3.7/5Good! (98 reviews)

"Beautiful view and excellent service. Clean room. Basic necessities."…"

Reviewed on Sep 11, 2019

Baybreeze Restaurant and Motel
Best Western Plus Saint John Hotel & Suites
4 out of 5
2.6 mi from Saint John
Free CancellationReserve now, pay when you stay
The price is $73 per night
4.3/5Excellent! (518 reviews)

"The only thing that I didn’t like was that the mattress on the bed was too soft. I have a bad back, and I need a firmer mattress than the one we had. I don’t know if you have other options, but that would be something that I would have to check out, before I stayed there again."…"

Reviewed on Apr 27, 2020

Best Western Plus Saint John Hotel & Suites
Chateau Saint John Trademark Collection by Wyndham
4.5 out of 5
4.5 mi from Saint John
Free CancellationReserve now, pay when you stay
The price is $73 per night
4.6/5Exceptional! (998 reviews)

"We arrived during the Covid-19 outbreak and the staff went the extra mile to ensure everything was was clean and santized. The hotel room was spottless and was nicely appointed, topmarks to this hotel."…"

Reviewed on Mar 28, 2020

Chateau Saint John Trademark Collection by Wyndham
Travelodge Suites by Wyndham Saint John
2.5 out of 5
6.8 mi from Saint John
Free CancellationReserve now, pay when you stay
The price is $73 per night
4/5Very Good! (684 reviews)

"Staying at Travelodge was great value. Staff were excellent! Thanks!"…"

Reviewed on Mar 20, 2020

Travelodge Suites by Wyndham Saint John
Delta Hotels by Marriott Saint John
3.5 out of 5
4.9 mi from Saint John
Free CancellationReserve now, pay when you stay
The price is $68 per night
4.2/5Very Good! (906 reviews)

"The Staff are wonder during these hard times. There are nicer suites elsewhere in Saint John, but you won’t find better and more accommodating staff anywhere else. They certainly have my loyalty when I’m in need of a hotel in Saint John. I’ve stayed in many place in the City and this is the o my ..."…"

Reviewed on Apr 14, 2020

Delta Hotels by Marriott Saint John
Can't find the place you want?
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.

Saint John Airport (YSJ) Hotel Guide

Welcome to New Brunswick! Traveling somewhere you've never been before is always an exciting experience. After your plane has safely touched down at Saint John Airport (YSJ), say farewell to your fellow passengers and get your vacation started!

If you were hoping to walk through security right into a soft bed, you're unfortunately out of luck. You'll need to look past the immediate surroundings of Saint John Airport for somewhere to stay. The heart of Saint John is likely to be the best option. It's 9 miles from the terminal.

So stop waiting around! Book your Saint John Airport accommodation today so that you'll land with a plan!

Frequently asked questions

What's the area like near Saint John, NB (YSJ)?
Saint John, NB (YSJ) is located in a walkable area of Saint John known for its array of dining options and sporting events. When you want to settle in and find a place to stay, check out some of the hotels and other accommodations that Expedia offers in the area.
What's the best place to stay close to Saint John, NB (YSJ)?
Best Western Plus Saint John Hotel & Suites is one of the top choices for your stay based on our traveler data, and this 4-star hotel offers free breakfast and an indoor pool. You’ll find it 6.6 mi (10.6 km) from Saint John, NB (YSJ). Other good choices around the area include Quality Inn & Suites Amsterdam and Hampton Inn & Suites Saint John.

Recent reviews of Saint John hotels