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; Over 1,000 homes
Over 1,000 homes
Guest house in St. John
Coconut Coast Villas - Petrea Waterfront Studio
1 bedroom
,
·
1 bed
,
·
1 private bathroom
3–8 Aug
3–8 Aug
$1,727 SGD
$1,468 SGD
Show price breakdown
for 5 nights
,
·
4.8 out of 5 average rating, 10 reviews
4.8 (10)
Top guest favourite
Guest favourite
Home in St. John
Cruz Bay Ocean View 2 bed/bath!
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
2 bathrooms
2 bathrooms
15–20 Jul
15–20 Jul
$2,477 SGD
Show price breakdown
for 5 nights
$2,477 SGD for 5 nights
Free cancellation
4.94 out of 5 average rating, 64 reviews
4.94 (64)
Top guest favourite
Guest favourite
Home in St. John
Seaside Retreat-Pool and Infinity Sunrise Views
2 bedrooms
2 bedrooms
,
·
5 beds
5 beds
,
·
2.5 bathrooms
2.5 bathrooms
26 Sept – 1 Oct
26 Sept – 1 Oct
$3,119 SGD
Show price breakdown
for 5 nights
$3,119 SGD for 5 nights
5.0 out of 5 average rating, 17 reviews
5.0 (17)
Top guest favourite
Guest favourite
Home in Coral Bay
Seascape Villa w/ Private Pool & Spectacular Views
3 bedrooms
3 bedrooms
,
·
3 king beds
3 king beds
,
·
3 bathrooms
3 bathrooms
8–13 Aug
8–13 Aug
$4,914 SGD
Show price breakdown
for 5 nights
$4,914 SGD for 5 nights
5.0 out of 5 average rating, 21 reviews
5.0 (21)
Top guest favourite
Guest favourite
Apartment in Cruz Bay
Ocean Views · Walk to Cruz Bay · Beach Ready
1 bedroom
1 bedroom
,
·
3 beds
3 beds
,
·
1 bathroom
1 bathroom
15–20 Sept
15–20 Sept
$2,005 SGD
$1,743 SGD
Show price breakdown
for 5 nights
4.94 out of 5 average rating, 66 reviews
4.94 (66)
Guest favourite
Guest favourite
Flat in Cruz Bay
Virgin Isle Inn, 2-Bed,1 bath, 100ft from ferry!
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
11–16 Jul
11–16 Jul
$1,692 SGD
Show price breakdown
for 5 nights
$1,692 SGD for 5 nights
Free cancellation
4.88 out of 5 average rating, 16 reviews
4.88 (16)
Top guest favourite
Guest favourite
Flat in Cruz Bay
Turtle’s Nest : Caribbean Studio Retreat
1 bed
1 bed
,
·
1 bathroom
1 bathroom
13–18 Jul
13–18 Jul
$2,082 SGD
$1,829 SGD
Show price breakdown
for 5 nights
4.99 out of 5 average rating, 93 reviews
4.99 (93)
Guest favourite
Guest favourite
Home in Coral Bay
Palladio's View - Private Villa With Pool & AC!
3 bedrooms
3 bedrooms
,
·
3 king beds
3 king beds
,
·
2.5 bathrooms
2.5 bathrooms
24–29 Aug
24–29 Aug
$3,445 SGD
Show price breakdown
for 5 nights
$3,445 SGD for 5 nights
4.96 out of 5 average rating, 28 reviews
4.96 (28)
Top guest favourite
Guest favourite
Home in Cruz Bay
Wild Ginger at Casa Tre Fiori
3 bedrooms
3 bedrooms
,
·
3 beds
3 beds
,
·
1 bathroom
1 bathroom
11–16 Jul
11–16 Jul
$2,638 SGD
$2,250 SGD
Show price breakdown
for 5 nights
4.99 out of 5 average rating, 99 reviews
4.99 (99)
Home in St. John
Phoenix By The Sea - St. John
3 bedrooms
3 bedrooms
,
·
3 bathrooms
3 bathrooms
15–20 Jul
15–20 Jul
$4,745 SGD
Show price breakdown
for 5 nights
$4,745 SGD for 5 nights
Guest favourite
Guest favourite
Villa in Coral Bay
Periwinkle Cottage in Coral Bay w/Pool, and Views🏝
3 bedrooms
3 bedrooms
,
·
5 beds
5 beds
,
·
3 bathrooms
3 bathrooms
8–13 Aug
8–13 Aug
$3,384 SGD
Show price breakdown
for 5 nights
$3,384 SGD for 5 nights
4.89 out of 5 average rating, 106 reviews
4.89 (106)
Top guest favourite
Guest favourite
Villa in St. John
Villa Hermosa - Beautiful with Pool & Ocean Views
3 bedrooms
3 bedrooms
,
·
3 king beds
3 king beds
,
·
Toilet with sink
Toilet with sink
18–23 Jul
18–23 Jul
$5,899 SGD
$4,823 SGD
Show price breakdown
for 5 nights
5.0 out of 5 average rating, 55 reviews
5.0 (55)
Guest favourite
Guest favourite
Villa in Cruz Bay
The Hills Grandeur - Beautiful Cruz Bay Views
3 bedrooms
3 bedrooms
,
·
3 beds
3 beds
,
·
4 bathrooms
4 bathrooms
21–26 Jul
21–26 Jul
$4,817 SGD
Show price breakdown
for 5 nights
$4,817 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 5 reviews
5.0 (5)
Top guest favourite
Guest favourite
Home in Coral Bay
Panoramic Ocean views and off Grid
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
2.5 bathrooms
2.5 bathrooms
17–22 Oct
17–22 Oct
$5,198 SGD
Show price breakdown
for 5 nights
$5,198 SGD for 5 nights
5.0 out of 5 average rating, 10 reviews
5.0 (10)
Top guest favourite
Guest favourite
Home in Cruz Bay
3BR/3 BA LUX Pool Villa*Cruz Bay*Auto Generator
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
,
·
3 bathrooms
3 bathrooms
14–19 Aug
14–19 Aug
$5,221 SGD
Show price breakdown
for 5 nights
$5,221 SGD for 5 nights
4.99 out of 5 average rating, 74 reviews
4.99 (74)
Top guest favourite
Guest favourite
Apartment in Cruz Bay
Silver Palm at Palm Terrace
4 bedrooms
4 bedrooms
,
·
4 beds
4 beds
,
·
3 bathrooms
3 bathrooms
19–24 Aug
19–24 Aug
$5,528 SGD
Show price breakdown
for 5 nights
$5,528 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 18 reviews
5.0 (18)
Top guest favourite
Guest favourite
Home in Cruz Bay
BIG WATERFRONT VILLA WALK SHOPPING & RESTAURANTS
5 bedrooms
5 bedrooms
,
·
5 beds
5 beds
,
·
3 bathrooms
3 bathrooms
5–10 Dec
5–10 Dec
$6,602 SGD
Show price breakdown
for 5 nights
$6,602 SGD for 5 nights
4.96 out of 5 average rating, 195 reviews
4.96 (195)
Guest favourite
Guest favourite
Flat in Coral Bay
Mango Suite: King bed, hot tub, generator
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
15–20 Jul
15–20 Jul
$1,929 SGD
$1,631 SGD
Show price breakdown
for 5 nights
Free cancellation
4.96 out of 5 average rating, 45 reviews
4.96 (45)
Top guest favourite
Guest favourite
Home in Central
Just Right Villa St John
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
,
·
4.5 bathrooms
4.5 bathrooms
28 Jul – 2 Aug
28 Jul – 2 Aug
$2,740 SGD
Show price breakdown
for 5 nights
$2,740 SGD for 5 nights
4.95 out of 5 average rating, 41 reviews
4.95 (41)
1
2
3
4
…
15