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
15–20 Aug
15–20 Aug
$4,669 SGD
$4,125 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
7–12 Aug
7–12 Aug
$1,249 SGD
Show price breakdown
for 5 nights
$1,249 SGD for 5 nights
4.99 out of 5 average rating, 177 reviews
4.99 (177)
Guest favourite
Guest favourite
Flat in Cruz Bay
Flamingo House • PALM • Sunset view • Walk to town
1 bedroom
1 bedroom
,
·
1 bathroom
1 bathroom
6–11 Aug
6–11 Aug
$860 SGD
Show price breakdown
for 5 nights
$860 SGD for 5 nights
4.89 out of 5 average rating, 99 reviews
4.89 (99)
Top guest favourite
Guest favourite
Guest house in Cruz Bay
Faith
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
8–13 Aug
8–13 Aug
$1,215 SGD
$905 SGD
Show price breakdown
for 5 nights
4.96 out of 5 average rating, 67 reviews
4.96 (67)
Flat in Cruz Bay
Flamingo House • COVE • walkable
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
6–11 Aug
6–11 Aug
$1,152 SGD
Show price breakdown
for 5 nights
$1,152 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 9 reviews
5.0 (9)
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
6–11 Aug
6–11 Aug
$1,508 SGD
Show price breakdown
for 5 nights
$1,508 SGD for 5 nights
4.93 out of 5 average rating, 57 reviews
4.93 (57)
Home in Virgin Islands
Simplicity-affordable with a view
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
11–16 Aug
11–16 Aug
$831 SGD
Show price breakdown
for 5 nights
$831 SGD for 5 nights
4.78 out of 5 average rating, 259 reviews
4.78 (259)
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
$3,856 SGD
Show price breakdown
for 5 nights
$3,856 SGD for 5 nights
5.0 out of 5 average rating, 22 reviews
5.0 (22)
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,543 SGD
Show price breakdown
for 5 nights
$2,543 SGD for 5 nights
4.98 out of 5 average rating, 40 reviews
4.98 (40)
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
20–25 Aug
20–25 Aug
$2,454 SGD
Show price breakdown
for 5 nights
$2,454 SGD for 5 nights
Free cancellation
4.94 out of 5 average rating, 64 reviews
4.94 (64)
Top guest favourite
Guest favourite
Flat in Cruz Bay
Turtle’s Nest : Caribbean Studio Retreat
1 bed
1 bed
,
·
1 bathroom
1 bathroom
6–11 Aug
6–11 Aug
$1,995 SGD
$1,630 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 Cruz Bay
The yellow flamingo
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
7–12 Aug
7–12 Aug
$1,730 SGD
Show price breakdown
for 5 nights
$1,730 SGD for 5 nights
4.94 out of 5 average rating, 35 reviews
4.94 (35)
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
11–16 Aug
11–16 Aug
$2,178 SGD
$1,806 SGD
Show price breakdown
for 5 nights
New place to stay
New
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
7–12 Aug
7–12 Aug
$2,507 SGD
Show price breakdown
for 5 nights
$2,507 SGD for 5 nights
5.0 out of 5 average rating, 19 reviews
5.0 (19)
Top guest favourite
Guest favourite
Cottage in St. John
One bedroom cottage on the water
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
9–14 Aug
9–14 Aug
$1,838 SGD
Show price breakdown
for 5 nights
$1,838 SGD for 5 nights
5.0 out of 5 average rating, 53 reviews
5.0 (53)
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,090 SGD
Show price breakdown
for 5 nights
$3,090 SGD for 5 nights
5.0 out of 5 average rating, 18 reviews
5.0 (18)
Guest favourite
Guest favourite
Villa in Cruz Bay
Sunset View Private Home-Cruz Bay
3 bedrooms
3 bedrooms
,
·
5 beds
5 beds
,
·
2 bathrooms
2 bathrooms
6–11 Aug
6–11 Aug
$2,625 SGD
$2,355 SGD
Show price breakdown
for 5 nights
4.86 out of 5 average rating, 111 reviews
4.86 (111)
Top guest favourite
Guest favourite
Guest suite in East End
BEACHFRONT Private Guest Studio𓆉
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
6–11 Aug
6–11 Aug
$2,190 SGD
Show price breakdown
for 5 nights
$2,190 SGD for 5 nights
4.96 out of 5 average rating, 79 reviews
4.96 (79)
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
8–13 Aug
8–13 Aug
$2,714 SGD
Show price breakdown
for 5 nights
$2,714 SGD for 5 nights
4.95 out of 5 average rating, 44 reviews
4.95 (44)
1
2
3
4
…
15