Search results; 961 places in Cruz Bay

Guest favorite
Condo in Cruz Bay
Upper Grande Bay-Studio King plus 1 foldout
2 beds
Jul 6 – 11
ﺩ.ﺇ7,338 for 5 nights
for 5 nights
4.79 out of 5 average rating, 97 reviews
Guest favorite
Condo in Cruz Bay
Rockroom One Bedroom Condo at The Hills Saint John
1 king bed
Jun 18 – 23
ﺩ.ﺇ6,543 for 5 nights, originally ﺩ.ﺇ8,860
for 5 nights
4.94 out of 5 average rating, 93 reviews
Guest favorite
Condo in Cruz Bay
New! Island Therapy Studio - amazing views-St John
1 sofa bed
May 23 – 28
ﺩ.ﺇ7,103 for 5 nights
for 5 nights
4.96 out of 5 average rating, 50 reviews
Top guest favorite
Condo in Cruz Bay
Latitude Adjustment at Grande Bay Resort, St John
Free cancellation
Aug 10 – 15
ﺩ.ﺇ7,642 for 5 nights
for 5 nights
5.0 out of 5 average rating, 55 reviews
Superhost
Resort in Cruz Bay
St. Johns Sunset Bay Villas Resort, Hot Tub, Beach
4 beds
May 16 – 21
ﺩ.ﺇ58,117 for 5 nights
for 5 nights
Guest favorite
Home in Cruz Bay
Pool - Ocean View - Large Deck & Pergola - Private
2 beds
Jul 26 – 31
ﺩ.ﺇ9,665 for 5 nights, originally ﺩ.ﺇ10,601
for 5 nights
5.0 out of 5 average rating, 32 reviews
0 of 0 items showing
1 of 3 pages

More stays available for your dates

Superhost
Condo in Cruz Bay
BEAUTIFUL GRANDE BAY STUDIO CONDO W/ GREAT VIEWS
2 beds
Jun 8 – 13
ﺩ.ﺇ8,180 for 5 nights
for 5 nights
4.94 out of 5 average rating, 51 reviews
Guest favorite
Cottage in Coral Bay
Sweet Spice: A Nifty Little Cottage. With A Pool!
1 queen bed
Jun 30 – Jul 5
ﺩ.ﺇ6,145 for 5 nights
for 5 nights
4.99 out of 5 average rating, 115 reviews
Guest favorite
Condo in Cruz Bay
Upper Grande Bay-2 BR lockout sleeps 8
4 beds
Jul 6 – 11
ﺩ.ﺇ15,395 for 5 nights
for 5 nights
4.98 out of 5 average rating, 45 reviews
Villa in Cruz Bay
St John Pool Villa - (Select dates only July 2025)
4 beds
Jul 13 – 20
ﺩ.ﺇ23,845 for 7 nights
for 7 nights
5.0 out of 5 average rating, 3 reviews
Condo in Cruz Bay
The Westin St. John Resort Villas | Three-Bedroom
Free cancellation
Sep 8 – 13
ﺩ.ﺇ9,009 for 5 nights
for 5 nights
Apartment in Cruz Bay
St John Studio w/ balcony
Free cancellation
Jul 7 – 12
ﺩ.ﺇ10,224 for 5 nights
for 5 nights
Guest suite in St. Thomas
LIMETREE BEACH RESORT ✦ Studio Suite ✦
2 beds
May 17 – 22
ﺩ.ﺇ2,553 for 5 nights
for 5 nights
4.79 out of 5 average rating, 213 reviews
Guest suite in East End
ST. Thomas Margaritaville Beachfront Resort Studio
1 king bed
May 28 – Jun 2
ﺩ.ﺇ2,964 for 5 nights
for 5 nights
4.63 out of 5 average rating, 964 reviews
Superhost
Condo in Cruz Bay
Grandeur Villa
4 beds
May 16 – 21
ﺩ.ﺇ12,807 for 5 nights
for 5 nights
4.75 out of 5 average rating, 8 reviews
Guest favorite
Condo in Cruz Bay
Grande Bay Luxury 3 Bedroom Condo
4 beds
Jul 10 – 15
ﺩ.ﺇ12,463 for 5 nights, originally ﺩ.ﺇ18,706
for 5 nights
4.98 out of 5 average rating, 53 reviews
Superhost
Condo in Cruz Bay
Westin St.John 1 BR Villa w/ Resort Pool & Beach
Free cancellation
Mar 21 – 27
ﺩ.ﺇ15,472 for 6 nights
for 6 nights
5.0 out of 5 average rating, 5 reviews
Superhost
Resort in Cruz Bay
Westin St. John Luxury 2BR Villa
4 beds
May 16 – 21
ﺩ.ﺇ47,354 for 5 nights
for 5 nights
New place to stay