Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Homes
Homes
NEW
NEW
Experiences
Experiences, new
NEW
NEW
Services
Services, new
Start your search
Location
Homes in Saint John
Check in / Check out
Any week
Guests
Add guests
Become a host
Help Centre
Become a host
It’s easy to start hosting and earn extra income.
Refer a host
Find a co-host
Log in or sign up
filters
Filters
Price
Type of place
Show map
Search results; 344 homes in Saint John
344 homes in Saint John
Top guest favourite
Guest favourite
Flat in Saint John
Penthouse in a harbourfront heritage building
1 bedroom
,
·
1 bed
,
·
1.5 shared bathrooms
20–25 Aug
20–25 Aug
$1,303 SGD
Show price breakdown
for 5 nights
$1,303 SGD for 5 nights
,
·
4.95 out of 5 average rating, 137 reviews
4.95 (137)
Top guest favourite
Guest favourite
Serviced apartment in Saint John
Bayshore Get-Away
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
10–15 Oct
10–15 Oct
$779 SGD
Show price breakdown
for 5 nights
$779 SGD for 5 nights
Free cancellation
4.98 out of 5 average rating, 447 reviews
4.98 (447)
Top guest favourite
Guest favourite
Tiny home in Saint John
Luxury Tiny home
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
1–6 Sept
1–6 Sept
$902 SGD
Show price breakdown
for 5 nights
$902 SGD for 5 nights
Free cancellation
4.96 out of 5 average rating, 250 reviews
4.96 (250)
Guest favourite
Guest favourite
Flat in Saint John
Penthouse Suite In The Heart Of The City!
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
30 Aug – 4 Sept
30 Aug – 4 Sept
$1,049 SGD
Show price breakdown
for 5 nights
$1,049 SGD for 5 nights
Free cancellation
4.92 out of 5 average rating, 234 reviews
4.92 (234)
Guest favourite
Guest favourite
Place to stay in Saint John
Upper Red Building #3
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
11–16 Jul
11–16 Jul
$285 SGD
Show price breakdown
for 5 nights
$285 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 8 reviews
5.0 (8)
Top guest favourite
Guest favourite
Loft in Saint John
Esther's Loft/near Digby Ferry/UNB/Hospital/Uptown
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
26–31 Jul
26–31 Jul
$661 SGD
Show price breakdown
for 5 nights
$661 SGD for 5 nights
Free cancellation
4.92 out of 5 average rating, 95 reviews
4.92 (95)
Guest favourite
Guest favourite
Flat in Saint John
Modern Cozy Nest U5
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
29 Aug – 3 Sept
29 Aug – 3 Sept
$994 SGD
Show price breakdown
for 5 nights
$994 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 9 reviews
5.0 (9)
Flat in Saint John
Quiet 2 Bedroom - close to everything
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
12–17 Jul
12–17 Jul
$665 SGD
Show price breakdown
for 5 nights
$665 SGD for 5 nights
Free cancellation
4.77 out of 5 average rating, 13 reviews
4.77 (13)
Top guest favourite
Guest favourite
Guest suite in Saint John
Uptown/Central/Free Parking/whimsical escape!
2 bedrooms
2 bedrooms
,
·
2 double beds
2 double beds
,
·
1 bathroom
1 bathroom
17–22 Aug
17–22 Aug
$936 SGD
Show price breakdown
for 5 nights
$936 SGD for 5 nights
5.0 out of 5 average rating, 39 reviews
5.0 (39)
Hotel in Saint John
Steps to Market Square | Restaurant + Indoor Pool
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
5–10 Jul
5–10 Jul
$1,061 SGD
Show price breakdown
for 5 nights
$1,061 SGD for 5 nights
Free cancellation
Superhost
Superhost
Flat in Saint John
2 bedroom apartment
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
31 Jul – 5 Aug
31 Jul – 5 Aug
$851 SGD
$676 SGD
Show price breakdown
for 5 nights
Free cancellation
4.87 out of 5 average rating, 38 reviews
4.87 (38)
Superhost
Superhost
Flat in Saint John
Portside Lofts – Main Floor
2 bedrooms
2 bedrooms
,
·
2 queen beds
2 queen beds
,
·
1.5 bathrooms
1.5 bathrooms
10–15 Jul
10–15 Jul
$1,074 SGD
Show price breakdown
for 5 nights
$1,074 SGD for 5 nights
Free cancellation
New place to stay
New
Top guest favourite
Guest favourite
Flat in Saint John
Top Floor Heritage Space w/ Loft
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
25–30 Sept
25–30 Sept
$1,209 SGD
Show price breakdown
for 5 nights
$1,209 SGD for 5 nights
Free cancellation
4.97 out of 5 average rating, 234 reviews
4.97 (234)
Top guest favourite
Guest favourite
Flat in Saint John
Luxury 2 Bedroom Penthouse with private roof top!
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
,
·
1.5 bathrooms
1.5 bathrooms
14–19 Aug
14–19 Aug
$1,159 SGD
Show price breakdown
for 5 nights
$1,159 SGD for 5 nights
Free cancellation
4.94 out of 5 average rating, 117 reviews
4.94 (117)
Top guest favourite
Guest favourite
Home in Saint John
Character-Filled Home: 3 Queen Size Beds
3 bedrooms
3 bedrooms
,
·
3 beds
3 beds
,
·
1 bathroom
1 bathroom
8–13 Oct
8–13 Oct
$1,065 SGD
Show price breakdown
for 5 nights
$1,065 SGD for 5 nights
Free cancellation
4.97 out of 5 average rating, 144 reviews
4.97 (144)
Guest favourite
Guest favourite
Home in Saint John
The Sealy Residence
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
26–31 Jul
26–31 Jul
$919 SGD
Show price breakdown
for 5 nights
$919 SGD for 5 nights
Free cancellation
4.87 out of 5 average rating, 23 reviews
4.87 (23)
Top guest favourite
Guest favourite
Flat in Saint John
The Brownstone on Orange
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
30 Aug – 4 Sept
30 Aug – 4 Sept
$881 SGD
Show price breakdown
for 5 nights
$881 SGD for 5 nights
Free cancellation
4.97 out of 5 average rating, 119 reviews
4.97 (119)
Top guest favourite
Guest favourite
Flat in Saint John
Uptown 2 bedroom unit with electric fireplace.
2 bedrooms
2 bedrooms
,
·
2 double beds
2 double beds
,
·
1 bathroom
1 bathroom
21–26 Jul
21–26 Jul
$972 SGD
Show price breakdown
for 5 nights
$972 SGD for 5 nights
Free cancellation
4.93 out of 5 average rating, 148 reviews
4.93 (148)
Superhost
Superhost
Flat in Saint John
Lemon Squeezy
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
5–10 Jul
5–10 Jul
$725 SGD
Show price breakdown
for 5 nights
$725 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 4 reviews
5.0 (4)
1
2
3
4
…
15