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 Cruz Bay
Check in / Check out
Any week
Guests
Add guests
Filters
0
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
Show map
Search results; Over 1,000 homes in Cruz Bay
Over 1,000 homes in Cruz Bay
Top guest favourite
Guest favourite
Flat in Cruz Bay
Big Ocean View, Minutes From Town
1 bedroom
,
·
1 bed
,
·
1 private bathroom
1–6 Nov
1–6 Nov
$2,461 SGD
Show price breakdown
for 5 nights
$2,461 SGD for 5 nights
,
·
4.98 out of 5 average rating, 96 reviews
4.98 (96)
Guest favourite
Guest favourite
Flat in Cruz Bay
Sea Turtle 1-bedroom apt in Cruz Bay (A-2)
1 bedroom
1 bedroom
2 beds
,
·
2 beds
1 bathroom
,
·
1 bathroom
20–25 Jul
20–25 Jul
$1,560 SGD
Show price breakdown
for 5 nights
$1,560 SGD for 5 nights
Free cancellation
4.81 out of 5 average rating, 86 reviews
4.81 (86)
Guest favourite
Guest favourite
Flat in Cruz Bay
True Blessings St John
1 bedroom
1 bedroom
1 bed
,
·
1 bed
1 bathroom
,
·
1 bathroom
8–13 Jun
8–13 Jun
$2,063 SGD
$1,742 SGD
Show price breakdown
for 5 nights
Free cancellation
4.9 out of 5 average rating, 40 reviews
4.9 (40)
Guest favourite
Guest favourite
Home in Cruz Bay
The yellow flamingo
1 bedroom
1 bedroom
2 beds
,
·
2 beds
1 bathroom
,
·
1 bathroom
10–15 Jun
10–15 Jun
$1,735 SGD
Show price breakdown
for 5 nights
$1,735 SGD for 5 nights
Free cancellation
4.94 out of 5 average rating, 31 reviews
4.94 (31)
Superhost
Superhost
Cottage in Cruz Bay
Villa La Vista Cottage Villa
2 beds
2 beds
1 bathroom
,
·
1 bathroom
12–17 Jun
12–17 Jun
$1,742 SGD
Show price breakdown
for 5 nights
$1,742 SGD for 5 nights
Free cancellation
4.74 out of 5 average rating, 241 reviews
4.74 (241)
Guest favourite
Guest favourite
Guest house in Cruz Bay
Faith
1 bedroom
1 bedroom
1 king bed
,
·
1 king bed
1 bathroom
,
·
1 bathroom
5–10 Jun
5–10 Jun
$1,291 SGD
$1,098 SGD
Show price breakdown
for 5 nights
Free cancellation
4.95 out of 5 average rating, 62 reviews
4.95 (62)
Guest favourite
Guest favourite
Flat in Cruz Bay
Centrally located Cruz Bay Modern Luxury Apt (2)
1 bedroom
1 bedroom
2 beds
,
·
2 beds
1 bathroom
,
·
1 bathroom
26–31 Jul
26–31 Jul
$1,111 SGD
Show price breakdown
for 5 nights
$1,111 SGD for 5 nights
Free cancellation
4.89 out of 5 average rating, 101 reviews
4.89 (101)
Guest favourite
Guest favourite
Flat in Cruz Bay
Flamingo House • PALM • Sunset view • Walk to town
1 bedroom
1 bedroom
1 bathroom
,
·
1 bathroom
5–10 Jun
5–10 Jun
$1,242 SGD
Show price breakdown
for 5 nights
$1,242 SGD for 5 nights
4.89 out of 5 average rating, 96 reviews
4.89 (96)
Guest favourite
Guest favourite
Flat in Cruz Bay
Great Condo, Cruz Bay St John, USVI, backup power
1 bedroom
1 bedroom
2 beds
,
·
2 beds
1 bathroom
,
·
1 bathroom
6–11 Jun
6–11 Jun
$2,012 SGD
Show price breakdown
for 5 nights
$2,012 SGD for 5 nights
Free cancellation
4.81 out of 5 average rating, 64 reviews
4.81 (64)
Top guest favourite
Guest favourite
Apartment in Cruz Bay
Villa w/ Pool, AC, 2 King BR, views, BACK UP POWER
2 bedrooms
2 bedrooms
3 beds
,
·
3 beds
2 bathrooms
,
·
2 bathrooms
23–28 Jul
23–28 Jul
$2,873 SGD
Show price breakdown
for 5 nights
$2,873 SGD for 5 nights
Free cancellation
4.97 out of 5 average rating, 74 reviews
4.97 (74)
Top guest favourite
Guest favourite
Apartment in Cruz Bay
Latitude Adjustment at Grande Bay Resort, St John
1 bedroom
1 bedroom
1 king bed
,
·
1 king bed
1 bathroom
,
·
1 bathroom
5–10 Sept
5–10 Sept
$2,689 SGD
Show price breakdown
for 5 nights
$2,689 SGD for 5 nights
Free cancellation
4.99 out of 5 average rating, 75 reviews
4.99 (75)
Top guest favourite
Guest favourite
Flat in Cruz Bay
Sieben Apartment * Pool* next to Hiking trails
2 bedrooms
2 bedrooms
3 beds
,
·
3 beds
2 bathrooms
,
·
2 bathrooms
13–18 Jun
13–18 Jun
$3,402 SGD
$2,946 SGD
Show price breakdown
for 5 nights
Free cancellation
4.99 out of 5 average rating, 186 reviews
4.99 (186)
Top guest favourite
Guest favourite
Home in Cruz Bay
Hananeel Palm Villas, LLC
1 bedroom
1 bedroom
1 queen bed
,
·
1 queen bed
1 bathroom
,
·
1 bathroom
6–11 Jun
6–11 Jun
$1,477 SGD
Show price breakdown
for 5 nights
$1,477 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 34 reviews
5.0 (34)
Top guest favourite
Guest favourite
Guest house in Cruz Bay
Peaceful Island Retreat with Stunning Bay Views
1 bedroom
1 bedroom
1 bed
,
·
1 bed
1 bathroom
,
·
1 bathroom
6–11 Jun
6–11 Jun
$1,898 SGD
$1,750 SGD
Show price breakdown
for 5 nights
Free cancellation
5.0 out of 5 average rating, 13 reviews
5.0 (13)
Superhost
Superhost
Apartment in Cruz Bay
1 mile to town, comfortable, steps from the pool.
2 bedrooms
2 bedrooms
3 beds
,
·
3 beds
1 bathroom
,
·
1 bathroom
29 Jul – 3 Aug
29 Jul – 3 Aug
$1,666 SGD
Show price breakdown
for 5 nights
$1,666 SGD for 5 nights
4.84 out of 5 average rating, 81 reviews
4.84 (81)
Guest favourite
Guest favourite
Flat in Cruz Bay
Happy Place, Sol Villas USVI
1 bedroom
1 bedroom
1 queen bed
,
·
1 queen bed
1 bathroom
,
·
1 bathroom
12–17 Jun
12–17 Jun
$1,677 SGD
Show price breakdown
for 5 nights
$1,677 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 12 reviews
5.0 (12)
Guest favourite
Guest favourite
Apartment in Cruz Bay
Rockroom One Bedroom Condo at The Hills Saint John
1 bedroom
1 bedroom
1 king bed
,
·
1 king bed
2 bathrooms
,
·
2 bathrooms
10–15 Jul
10–15 Jul
$2,582 SGD
$2,302 SGD
Show price breakdown
for 5 nights
Free cancellation
4.92 out of 5 average rating, 140 reviews
4.92 (140)
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
12–17 Jun
12–17 Jun
$1,507 SGD
Show price breakdown
for 5 nights
$1,507 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 37 reviews
5.0 (37)
Guest favourite
Guest favourite
Cottage in Cruz Bay
Cruz Bay Coastal Cottage. Fresh, Private.
1 bedroom
1 bedroom
2 beds
,
·
2 beds
1 bathroom
,
·
1 bathroom
18–23 Jun
18–23 Jun
$2,360 SGD
Show price breakdown
for 5 nights
$2,360 SGD for 5 nights
Free cancellation
4.89 out of 5 average rating, 193 reviews
4.89 (193)
1
2
3
4
…
15