Search results; Over 1,000 places

Learn how we sort results

The home you selected

Guest favorite
Villa in Cruz Bay
Midnight Sun-2 bd/1bth Suite w/Island & Water View
4 guests2 bedrooms2 beds1 bath
Apr 27 – May 2
More
Apr 27 – May 2
More
€ 396 per night

Explore more homes

Superhost
Resort in Cruz Bay
Westin St. John Luxury Studio
1 min walk
Apr 11 – 16
€ 757 per night
Condo in Cruz Bay
Westin St John renovated villa
2 min walk
Dec 21 – 26
€ 1,063 per night
4.91 out of 5 average rating, 22 reviews
Superhost
Hotel in Cruz Bay
Beautiful resort setting w/ amazing amenities ST
1 min walk
Jun 6 – 11
€ 399 per night
4.5 out of 5 average rating, 4 reviews
Apartment in Cruz Bay
Westin Resort Townhouse King Suite June 2025
3 min walk
Jun 22 – 27
€ 413 per night
New place to stay
Superhost
Hotel in Cruz Bay
Beach fun with the family in this resort 3BD
1 min walk
Sep 1 – 6
€ 602 per night
Home in Cruz Bay
3 bedroom Villa Westin St John
3 min walk
Aug 29 – Sep 3
€ 851 per night
New place to stay
Superhost
Hotel in Cruz Bay
Picturesque resort setting in this 2BD condo
1 min walk
Aug 13 – 18
€ 837 per night
5.0 out of 5 average rating, 4 reviews
Villa in St. John
Barefoot Life - NO SHOES NEEDED
2 min walk
Apr 29 – May 4
€ 1,266 per night
4.96 out of 5 average rating, 26 reviews
Villa in Cruz Bay
Request dates available Prior - 8+ 1200 SqFt Villa
3 min walk
Apr 21 – 27
€ 974 per night
5.0 out of 5 average rating, 8 reviews
Resort in Cruz Bay
Sunset Bay Studio in Westin St. John Resort
3 min walk
Jun 14 – 21
€ 674 per night
New place to stay
Villa in Cruz Bay
St John Pool Villa - (Select dates only July 2025)
2 min walk
Jul 13 – 20
€ 933 per night
5.0 out of 5 average rating, 3 reviews
Superhost
Condo in Cruz Bay
Studio villa at Westin St. John, Virgin Grand.
2 min walk
Apr 11 – 18
€ 739 per night
4.8 out of 5 average rating, 5 reviews
Top guest favorite
Room in Cruz Bay
Hawk's View
10 min drive
Jun 26 – Jul 1
€ 160 per night
4.97 out of 5 average rating, 263 reviews
Top guest favorite
Home in Cruz Bay
Caribbean Cottage Near the Sea
10 min drive
Jun 26 – Jul 1
€ 467 per night
4.98 out of 5 average rating, 44 reviews
Top guest favorite
Cottage in Cruz Bay
Sol~Azul Cozy Studio Cottage w/ Pool & Ocean View
9 min walk
Apr 17 – 22
€ 325 per night
4.98 out of 5 average rating, 81 reviews
Guest favorite
Home in St. John
Cruz Bay Ocean View 2 bed/bath!
10 min drive
Jul 18 – 23
€ 325 per night
4.97 out of 5 average rating, 35 reviews
Top guest favorite
Apartment in Cruz Bay
Big Ocean View, Minutes From Town
10 min drive
Apr 29 – May 4
€ 384 per night
4.99 out of 5 average rating, 73 reviews
Top guest favorite
Apartment in Cruz Bay
76, 5 Star Reviews, "Ultra Modern Cottage for Two"
10 min drive
May 26 – 31
€ 446 per night
5.0 out of 5 average rating, 84 reviews