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; 1,000 homes
1,000 homes
Guest favourite
Guest favourite
Villa in Saint John's
Villa Surr Coline
2 bedrooms
,
·
2 beds
,
·
2 private bathrooms
13–18 Jul
13–18 Jul
$1,443 SGD
Show price breakdown
for 5 nights
$1,443 SGD for 5 nights
,
·
4.85 out of 5 average rating, 175 reviews
4.85 (175)
Tiny home in Saint John's
My Comfy Cottage #2
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
1–6 Jul
1–6 Jul
$512 SGD
$350 SGD
Show price breakdown
for 5 nights
Free cancellation
4.84 out of 5 average rating, 38 reviews
4.84 (38)
Flat in Saint John's
Maggie's Guesthouse -1 B/Room APT
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
23–28 Jul
23–28 Jul
$451 SGD
Show price breakdown
for 5 nights
$451 SGD for 5 nights
Free cancellation
4.42 out of 5 average rating, 12 reviews
4.42 (12)
Top guest favourite
Guest favourite
Home in Osbourn
Modern Cottage by Golf Course–Family-Friendly Stay
2 bedrooms
2 bedrooms
,
·
2 queen beds
2 queen beds
,
·
2 bathrooms
2 bathrooms
5–10 Jul
5–10 Jul
$1,176 SGD
$945 SGD
Show price breakdown
for 5 nights
Free cancellation
5.0 out of 5 average rating, 28 reviews
5.0 (28)
Guest favourite
Guest favourite
Home in Deep Bay Beach
Hilltop Villa Private Pool 180°Panoramic Beachview
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
2.5 bathrooms
2.5 bathrooms
1–6 Jul
1–6 Jul
$3,052 SGD
Show price breakdown
for 5 nights
$3,052 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 13 reviews
5.0 (13)
Place to stay in Osbourn
Hill Top Haven: 5 Mins from Airport & Epic Views
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
1–6 Jul
1–6 Jul
$535 SGD
Show price breakdown
for 5 nights
$535 SGD for 5 nights
Free cancellation
Guest favourite
Guest favourite
Home in Clark's Hill
Lilac Place
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
2 bathrooms
2 bathrooms
1–6 Jul
1–6 Jul
$838 SGD
Show price breakdown
for 5 nights
$838 SGD for 5 nights
Free cancellation
4.93 out of 5 average rating, 15 reviews
4.93 (15)
Top guest favourite
Guest favourite
Apartment in Saint John
Spacious 2 BR Oceanfront Villa w/Gorgeous Views
2 bedrooms
2 bedrooms
,
·
2 queen beds
2 queen beds
,
·
2 bathrooms
2 bathrooms
1–6 Jul
1–6 Jul
$2,050 SGD
Show price breakdown
for 5 nights
$2,050 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 46 reviews
5.0 (46)
Top guest favourite
Guest favourite
Home in St John
Serenity Cove Cottage
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
2–7 Jul
2–7 Jul
$414 SGD
$378 SGD
Show price breakdown
for 5 nights
Free cancellation
4.96 out of 5 average rating, 47 reviews
4.96 (47)
Guest favourite
Guest favourite
Home in Saint John's
Comfy 2 BR Cottage #6
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
1–6 Jul
1–6 Jul
$661 SGD
$544 SGD
Show price breakdown
for 5 nights
Free cancellation
4.95 out of 5 average rating, 20 reviews
4.95 (20)
Guest favourite
Guest favourite
Guest house in Cedar Grove
studio near the beach
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
1–6 Jul
1–6 Jul
$496 SGD
Show price breakdown
for 5 nights
$496 SGD for 5 nights
Free cancellation
4.92 out of 5 average rating, 25 reviews
4.92 (25)
Flat in Saint John's
Cute studio at Pillar Rock!
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
21–26 Jul
21–26 Jul
$753 SGD
Show price breakdown
for 5 nights
$753 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 3 reviews
5.0 (3)
Superhost
Superhost
Flat in Cassada Gardens
Genesis King Suite (Apt 3)
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
1–6 Jul
1–6 Jul
$583 SGD
$491 SGD
Show price breakdown
for 5 nights
4.6 out of 5 average rating, 10 reviews
4.6 (10)
Guest house in Saint John's
Affordable Comfort Inn & Suites_Blue Room
1 bedroom
1 bedroom
,
·
1 double bed
1 double bed
,
·
2 bathrooms
2 bathrooms
1–6 Jul
1–6 Jul
$642 SGD
$530 SGD
Show price breakdown
for 5 nights
New place to stay
New
Guest suite in Saint John's
Spacious Self check-in Guesthouse with Carapes Inn
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
2 bathrooms
2 bathrooms
5–10 Jul
5–10 Jul
$927 SGD
$779 SGD
Show price breakdown
for 5 nights
Free cancellation
Top guest favourite
Guest favourite
Flat in Antigua & Barbuda
Nicole's BnB with a View of the Caribbean Sea!
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
10–15 Jul
10–15 Jul
$618 SGD
Show price breakdown
for 5 nights
$618 SGD for 5 nights
Free cancellation
4.96 out of 5 average rating, 144 reviews
4.96 (144)
Flat in Piggotts
Enjoyable stay near airport
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
1–6 Mar
1–6 Mar
$476 SGD
Show price breakdown
for 5 nights
$476 SGD for 5 nights
Free cancellation
Shared room in Saint John's
12 West @ King
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1 shared bathroom
1 shared bathroom
1–6 Jul
1–6 Jul
$402 SGD
Show price breakdown
for 5 nights
$402 SGD for 5 nights
4.41 out of 5 average rating, 56 reviews
4.41 (56)
Guest favourite
Guest favourite
Villa in Yepton Beach
Loft Apartment Ocean View
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
2 bathrooms
2 bathrooms
2–7 Jul
2–7 Jul
$1,151 SGD
$965 SGD
Show price breakdown
for 5 nights
4.92 out of 5 average rating, 92 reviews
4.92 (92)
1
2
3
4
…
15