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 St. 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
Top guest favourite
Guest favourite
Villa in St. John
Villa Hermosa - Beautiful with Pool & Ocean Views
3 bedrooms
,
·
3 beds
,
·
0.5 private bathroom
24–29 Aug
24–29 Aug
$4,665 SGD
$4,121 SGD
Show price breakdown
for 5 nights
,
·
5.0 out of 5 average rating, 56 reviews
5.0 (56)
Top guest favourite
Guest favourite
Cottage in Central
Caribbean Style Cottage
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
11–16 Aug
11–16 Aug
$1,248 SGD
Show price breakdown
for 5 nights
$1,248 SGD for 5 nights
4.99 out of 5 average rating, 177 reviews
4.99 (177)
Flat in Cruz Bay
Minimalist “Tree-Shack” Cruz Bay
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
10–15 Aug
10–15 Aug
$883 SGD
$791 SGD
Show price breakdown
for 5 nights
4.88 out of 5 average rating, 96 reviews
4.88 (96)
Guest favourite
Guest favourite
Cottage in Salt Pond Beach
Lameshur Cottage's Guest House
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
9–14 Aug
9–14 Aug
$1,493 SGD
Show price breakdown
for 5 nights
$1,493 SGD for 5 nights
4.93 out of 5 average rating, 57 reviews
4.93 (57)
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
14–19 Aug
14–19 Aug
$4,223 SGD
$3,852 SGD
Show price breakdown
for 5 nights
5.0 out of 5 average rating, 22 reviews
5.0 (22)
Top guest favourite
Guest favourite
Cottage in Coral Bay
Sweet Spice: A Nifty Little Cottage. With A Pool!
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1.5 bathrooms
1.5 bathrooms
1–6 Oct
1–6 Oct
$2,350 SGD
Show price breakdown
for 5 nights
$2,350 SGD for 5 nights
Pay $0 today
Free cancellation
4.99 out of 5 average rating, 157 reviews
4.99 (157)
Top guest favourite
Guest favourite
Room in Cruz Bay
Villa Bonita: Splash poolside room in Fish Bay
1 bed
1 bed
,
·
1 bathroom
1 bathroom
10–15 Aug
10–15 Aug
$1,462 SGD
Show price breakdown
for 5 nights
$1,462 SGD for 5 nights
Pay $0 today
Free cancellation
5.0 out of 5 average rating, 38 reviews
5.0 (38)
Flat in Cruz Bay
Flamingo House • ISLA • Sunset view • Walk to town
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
9–14 Aug
9–14 Aug
$859 SGD
Show price breakdown
for 5 nights
$859 SGD for 5 nights
4.87 out of 5 average rating, 47 reviews
4.87 (47)
Guest favourite
Guest favourite
Flat in Cruz Bay
Flamingo House • MOON • Cozy 1BR • Walk to town
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
9–14 Aug
9–14 Aug
$885 SGD
Show price breakdown
for 5 nights
$885 SGD for 5 nights
4.94 out of 5 average rating, 34 reviews
4.94 (34)
Guest favourite
Guest favourite
Guest house in Cruz Bay
Faith
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
9–14 Aug
9–14 Aug
$1,214 SGD
$905 SGD
Show price breakdown
for 5 nights
4.96 out of 5 average rating, 67 reviews
4.96 (67)
Superhost
Superhost
Cottage in St. John
Coral Bay Farm Cottage
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
17–22 Aug
17–22 Aug
$905 SGD
Show price breakdown
for 5 nights
$905 SGD for 5 nights
4.83 out of 5 average rating, 117 reviews
4.83 (117)
Top guest favourite
Guest favourite
Home in Coral Bay
Flannagan's Peak Cozy 1 Bdrm Home-New Pool!
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
12–17 Aug
12–17 Aug
$2,541 SGD
Show price breakdown
for 5 nights
$2,541 SGD for 5 nights
4.98 out of 5 average rating, 40 reviews
4.98 (40)
Top guest favourite
Guest favourite
Home in East End
Folly View by the Sea
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
2 bathrooms
2 bathrooms
11–16 Aug
11–16 Aug
$2,504 SGD
Show price breakdown
for 5 nights
$2,504 SGD for 5 nights
5.0 out of 5 average rating, 19 reviews
5.0 (19)
Guest favourite
Guest favourite
Home in Cruz Bay
Hoos House
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
,
·
1 bathroom
1 bathroom
16–21 Aug
16–21 Aug
$2,384 SGD
$2,103 SGD
Show price breakdown
for 5 nights
4.88 out of 5 average rating, 78 reviews
4.88 (78)
Home in Coral Bay
Aerie: Solar Back-Up & Pool! Minutes from Maho!
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
1.5 bathrooms
1.5 bathrooms
1–6 Nov
1–6 Nov
$2,934 SGD
Show price breakdown
for 5 nights
$2,934 SGD for 5 nights
5.0 out of 5 average rating, 4 reviews
5.0 (4)
Boat in Cruz Bay
Catamaran Quest
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
,
·
3 bathrooms
3 bathrooms
1–6 Nov
1–6 Nov
$6,910 SGD
$6,238 SGD
Show price breakdown
for 5 nights
Extended stay discount
Pay $0 today
Free cancellation
5.0 out of 5 average rating, 3 reviews
5.0 (3)
Tent in Coral Bay
Yaya's Perch @ Bordeaux Botanica, VI National Park
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
12–17 Aug
12–17 Aug
$2,176 SGD
$1,805 SGD
Show price breakdown
for 5 nights
New place to stay
New
Guest favourite
Guest favourite
Flat in Coral Bay
Island View Terrace Coral Bay, St. John
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
7–12 Dec
7–12 Dec
$1,390 SGD
Show price breakdown
for 5 nights
$1,390 SGD for 5 nights
Pay $0 today
Free cancellation
4.88 out of 5 average rating, 199 reviews
4.88 (199)
Flat in Cruz Bay
Flamingo House • COVE • walkable
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
26–31 Oct
26–31 Oct
$2,555 SGD
Show price breakdown
for 5 nights
$2,555 SGD for 5 nights
Pay $0 today
Free cancellation
5.0 out of 5 average rating, 9 reviews
5.0 (9)
1
2
3
4
…
15