Westin St. John Resort Bay Vista Villas
St. John, U.S.V.I.

Spread out on 45 acres of gorgeous lush tropical landscaping and surrounded by a pristine white sand beach, sits the Westin St. John Resort & Villas. Om Villas offers the largest selection of Westin Vacation Villas. We offer studio, one bedrooms, two bedroom and three bedroom pool villas.

Villa Listings
Select Dates
Featured Villas
3 Bedroom 3 Bath
Westin St John Bay Vista Villas
Resort Region:
Caribbean
Rate Per Night:
$1,214.29
Start Date:
04/24/26
Number of Nights:
7
3 Bedroom 3 Bath
Westin St John Bay Vista Villas
Resort Region:
Caribbean
Rate Per Night:
$1,285.00
Start Date:
05/30/26
Number of Nights:
7
3 Bedroom 3 Bath
Westin St John Bay Vista Villas
Resort Region:
Caribbean
Rate Per Night:
$1,285.00
Start Date:
05/30/26
Number of Nights:
7
2 Bedroom 2 Bath Loft
Westin St John Bay Vista Villas
Resort Region:
Caribbean
Rate Per Night:
$1,071.43
Start Date:
06/20/26
Number of Nights:
7
2 Bedroom 2 Bath
Westin St John Bay Vista Villas
Resort Region:
Caribbean
Rate Per Night:
$985.71
Start Date:
07/03/26
Number of Nights:
7
2 Bedroom 2 Bath
Westin St John Bay Vista Villas
Resort Region:
Caribbean
Rate Per Night:
$1,071.43
Start Date:
07/05/26
Number of Nights:
7
3 Bedroom 3 Bath
Westin St John Bay Vista Villas
Resort Region:
Caribbean
Rate Per Night:
$1,357.14
Start Date:
07/12/26
Number of Nights:
7
2 Bedroom 2 Bath
Westin St John Bay Vista Villas
Resort Region:
Caribbean
Rate Per Night:
$928.57
Start Date:
07/18/26
Number of Nights:
7
2 Bedroom 2 Bath
Westin St John Bay Vista Villas
Resort Region:
Caribbean
Rate Per Night:
$856.43
Start Date:
07/31/26
Number of Nights:
7
2 Bedroom 2 Bath
Westin St John Bay Vista Villas
Resort Region:
Caribbean
Rate Per Night:
$750.00
Start Date:
11/07/26
Number of Nights:
7
2 Bedroom 2 Bath
Westin St John Bay Vista Villas
Resort Region:
Caribbean
Rate Per Night:
$713.57
Start Date:
11/14/26
Number of Nights:
7
2 Bedroom 2 Bath
Westin St John Bay Vista Villas
Resort Region:
Caribbean
Rate Per Night:
$1,142.14
Start Date:
11/21/26
Number of Nights:
7
Booking Request Details

"*" indicates required fields

Your Name*
Address*
Price: $0.00
Price: $0.00