Skip to content
Enter dates and number of guests to see the total price per night.
Over 8,000 guest reviews for places to stay in Saint John, with an average of 4.8 out of 5 stars.

11 places to stay

Private room
3# Classic private room in Saint John
2 guests · 1 bedroom · 0 beds · 1 shared bath
Wifi · Kitchen · Heating
SUPERHOST
Entire condominium
Rating 4.88 out of 560 reviews
"The PW" Executive Uptown Condo in Historic Bldg
2 guests · 1 bedroom · 1 bed · 1 bath
Wifi · Kitchen · Heating
SUPERHOST
Entire condominium
The BEST Airbnb In Saint John. Location & Views!
7 guests · 2 bedrooms · 5 beds · 1 bath
Wifi · Free parking · Kitchen · Heating
Entire condominium
Rating 4.69 out of 532 reviews
☀ Bright & Cozy Condo, In The Heart of Uptown! ☀
4 guests · 2 bedrooms · 2 beds · 1 bath
Wifi · Free parking · Kitchen · Heating
SUPERHOST
Entire condominium
Rating 5.0 out of 54 reviews
Gorgeous Condo, Near UNB & Hospital, Patio! |207
5 guests · 2 bedrooms · 2 beds · 1 bath
Wifi · Free parking · Kitchen · Heating
SUPERHOST
Entire condominium
Rating 4.95 out of 522 reviews
☆ PREMIUM CONDO IN THE HEART OF UPTOWN ☆
5 guests · 2 bedrooms · 2 beds · 1 bath
Wifi · Kitchen · Heating
SUPERHOST
Entire condominium
Gorgeous Condo Near UNB, Hospital, Patio, New |202
5 guests · 2 bedrooms · 2 beds · 1 bath
Wifi · Free parking · Kitchen · Heating
SUPERHOST
Entire condominium
Beautiful Condo Near, UNB & SJ Hospital,Patio |105
5 guests · 2 bedrooms · 2 beds · 1 bath
Wifi · Free parking · Kitchen · Heating
SUPERHOST
Entire condominium
2x Gorgeous Condos! 4-Bedrms, NEW! UNB, Hospital
8 guests · 4 bedrooms · 4 beds · 2 baths
Wifi · Free parking · Kitchen · Heating
Private room
2# Lovely and Cozy bedroom Queen size bed
2 guests · 1 bedroom · 1 bed · 1 shared bath
Wifi · Kitchen · Heating
Private room
1# Lovely and Cozy bedroom
1 guest · 1 bedroom · 1 bed · 1 shared bath
Wifi · Kitchen · Heating
1 11 of 11 Rentals
Enter dates to see full pricing. Additional fees apply. Taxes may be added. Free cancellation only applicable within 48 hours from booking.