Search resorts, locations
Rent your timeshare
Stays
Resorts
Ask Vicky
Stays
Resorts
Rent your timeshare
Any week
Guests, Price
Ask Vicky
Listing no longer available - 1 Bedroom, 2 Bath at The Westin St. John - Virgin Grand Villas - VK66767096
1 Bedroom at The Westin St. John - Virgin Grand Villas
Cruz Bay, St. John (USVI)
Dates:
Nov 21, 2026 - Nov 28, 2026 (7 nights)
Price:
$2,800
This listing is no longer available
Discover more stays you'll love
→
4.3
Westin St. John Resort Villas
Cruz Bay, St. John (USVI)
1 Bedroom (4 guests)
Oct 16, 2026 - Oct 23, 2026
$555
/ night (7 nights)
→
4.3
Westin St. John Resort Villas
Cruz Bay, St. John (USVI)
1 Bedroom (4 guests)
Nov 14, 2026 - Nov 21, 2026
$394
/ night (7 nights)
→
4.3
Westin St. John Resort Villas
Cruz Bay, St. John (USVI)
1 Bedroom (4 guests)
Nov 14, 2026 - Nov 21, 2026
$450
/ night (7 nights)
→
4.3
Westin St. John Resort Villas
Cruz Bay, St. John (USVI)
1 Bedroom (4 guests)
Nov 14, 2026 - Nov 21, 2026
$416
/ night (7 nights)
→
4.3
Westin St. John Resort Villas
Cruz Bay, St. John (USVI)
1 Bedroom (4 guests)
Nov 28, 2026 - Dec 05, 2026
$944
/ night (7 nights)
→
4.3
Westin St. John Resort Villas
Cruz Bay, St. John (USVI)
1 Bedroom (4 guests)
Nov 28, 2026 - Dec 05, 2026
$722
/ night (7 nights)
→
4.3
Westin St. John Resort Villas
Cruz Bay, St. John (USVI)
1 Bedroom (4 guests)
Dec 05, 2026 - Dec 12, 2026
$920
/ night (7 nights)
→
4.3
Westin St. John Resort Villas
Cruz Bay, St. John (USVI)
1 Bedroom (4 guests)
Dec 05, 2026 - Dec 12, 2026
$722
/ night (7 nights)
→
4.3
Westin St. John Resort Villas
Cruz Bay, St. John (USVI)
1 Bedroom (4 guests)
Dec 12, 2026 - Dec 19, 2026
$539
/ night (7 nights)
→
4.3
Westin St. John Resort Villas
Cruz Bay, St. John (USVI)
1 Bedroom (4 guests)
Dec 12, 2026 - Dec 19, 2026
$951
/ night (7 nights)
→
4.3
Westin St. John Resort Villas
Cruz Bay, St. John (USVI)
1 Bedroom (4 guests)
Dec 12, 2026 - Dec 19, 2026
$472
/ night (7 nights)
→
4.3
Westin St. John Resort Villas
Cruz Bay, St. John (USVI)
1 Bedroom (4 guests)
Dec 18, 2026 - Dec 26, 2026
$472
/ night (8 nights)