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,675 SGD
$4,130 SGD
Show price breakdown
for 5 nights
,
·
5.0 out of 5 average rating, 56 reviews
5.0 (56)
Home in Central
Villa Amorosa: Ocean Views & Private Pool
4 bedrooms
4 bedrooms
,
·
4 king beds
4 king beds
5–11 Aug
5–11 Aug
$13,535 SGD
Show price breakdown
for 6 nights
$13,535 SGD for 6 nights
Pay $0 today
Free cancellation
New place to stay
New
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
8–13 Aug
8–13 Aug
$3,861 SGD
Show price breakdown
for 5 nights
$3,861 SGD for 5 nights
5.0 out of 5 average rating, 22 reviews
5.0 (22)
Superhost
Superhost
Home in Cruz Bay
Brizan Villa | Reef Bay, St. John
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
3–8 Aug
3–8 Aug
$3,801 SGD
Show price breakdown
for 5 nights
$3,801 SGD for 5 nights
New place to stay
New
Guest favourite
Guest favourite
Villa in Coral Bay
Blue Pearl Villa in St. John USVI | Ocean Views
4 bedrooms
4 bedrooms
,
·
6 beds
6 beds
7–12 Aug
7–12 Aug
$4,713 SGD
$4,136 SGD
Show price breakdown
for 5 nights
Pay $0 today
Free cancellation
5.0 out of 5 average rating, 12 reviews
5.0 (12)
Guest favourite
Guest favourite
Home in Cruz Bay
Luxury Oceanview Villa, Indoor Pool, Near Cruz Bay
3 bedrooms
3 bedrooms
,
·
3 beds
3 beds
4–9 Aug
4–9 Aug
$5,278 SGD
Show price breakdown
for 5 nights
$5,278 SGD for 5 nights
Pay $0 today
Free cancellation
5.0 out of 5 average rating, 5 reviews
5.0 (5)
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–6 Aug
1–6 Aug
$887 SGD
Show price breakdown
for 5 nights
$887 SGD for 5 nights
4.94 out of 5 average rating, 34 reviews
4.94 (34)
Guest favourite
Guest favourite
Home in Cruz Bay
Seascape Villa with private pool in Cruz bay
4 bedrooms
4 bedrooms
,
·
4 king beds
4 king beds
30 Aug – 4 Sept
30 Aug – 4 Sept
$5,372 SGD
Show price breakdown
for 5 nights
$5,372 SGD for 5 nights
5.0 out of 5 average rating, 12 reviews
5.0 (12)
Top guest favourite
Guest favourite
Villa in Cruz Bay
Riley's Retreat - Spacious Villa with Private Pool
5 bedrooms
5 bedrooms
,
·
7 beds
7 beds
12–17 Aug
12–17 Aug
$10,288 SGD
Show price breakdown
for 5 nights
$10,288 SGD for 5 nights
Pay $0 today
Free cancellation
4.98 out of 5 average rating, 44 reviews
4.98 (44)
Villa in Zimmerman
Stunning Island Views from St John Villa
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
11–16 Aug
11–16 Aug
$3,424 SGD
Show price breakdown
for 5 nights
$3,424 SGD for 5 nights
4.82 out of 5 average rating, 57 reviews
4.82 (57)
Top guest favourite
Guest favourite
Villa in Cruz Bay
Charming 2 Bed 2 Bath Villa with Infinity Pool
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
8–13 Aug
8–13 Aug
$3,151 SGD
Show price breakdown
for 5 nights
$3,151 SGD for 5 nights
4.93 out of 5 average rating, 70 reviews
4.93 (70)
Apartment in Cruz Bay
Villa Padua
3 bedrooms
3 bedrooms
,
·
3 beds
3 beds
1–6 Nov
1–6 Nov
$5,714 SGD
Show price breakdown
for 5 nights
$5,714 SGD for 5 nights
4.67 out of 5 average rating, 3 reviews
4.67 (3)
Top guest favourite
Guest favourite
Villa in Cruz Bay
Entire Mandavilla| Pool/ Cruz Bay Views/Generator
4 bedrooms
4 bedrooms
,
·
6 beds
6 beds
15–20 Nov
15–20 Nov
$10,285 SGD
Show price breakdown
for 5 nights
$10,285 SGD for 5 nights
Pay $0 today
Free cancellation
5.0 out of 5 average rating, 5 reviews
5.0 (5)
Top guest favourite
Guest favourite
Apartment in Cruz Bay
Silver Palm at Palm Terrace
4 bedrooms
4 bedrooms
,
·
4 beds
4 beds
19–24 Aug
19–24 Aug
$5,483 SGD
Show price breakdown
for 5 nights
$5,483 SGD for 5 nights
Pay $0 today
Free cancellation
5.0 out of 5 average rating, 18 reviews
5.0 (18)
Home in Cruz Bay
JJ's-Spacious Home w/ Open Floor Plan & Pool !
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
4–9 Aug
4–9 Aug
$1,903 SGD
Show price breakdown
for 5 nights
$1,903 SGD for 5 nights
New place to stay
New
Top guest favourite
Guest favourite
Home in St. John
Yellow Villa
3 bedrooms
3 bedrooms
,
·
3 queen beds
3 queen beds
9–14 Aug
9–14 Aug
$5,533 SGD
Show price breakdown
for 5 nights
$5,533 SGD for 5 nights
4.94 out of 5 average rating, 17 reviews
4.94 (17)
Guest favourite
Guest favourite
Flat in Cruz Bay
NEW Spacious 3 bed villa w/t Pool & Ocean View
3 bedrooms
3 bedrooms
,
·
3 king beds
3 king beds
9–14 Aug
9–14 Aug
$6,028 SGD
Show price breakdown
for 5 nights
$6,028 SGD for 5 nights
4.93 out of 5 average rating, 55 reviews
4.93 (55)
Guest favourite
Guest favourite
Flat in Cruz Bay
Conch Villa Vista 2 Bed Condo
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
12–17 Aug
12–17 Aug
$2,409 SGD
Show price breakdown
for 5 nights
$2,409 SGD for 5 nights
4.97 out of 5 average rating, 36 reviews
4.97 (36)
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
24–29 Aug
24–29 Aug
$3,232 SGD
Show price breakdown
for 5 nights
$3,232 SGD for 5 nights
4.97 out of 5 average rating, 30 reviews
4.97 (30)
1
2
3
4
…
15