Search Villas in St. John
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check prices for these dates
In two weeks
In one month
In two months
In three months
Villas in St. John

Villa Island Paradise
Villa Island Paradise
The price is SAR 83
SAR 153 total
includes taxes & fees
11 Sep - 12 Sep

Sunset Ridge Villas Unit D
Sunset Ridge Villas Unit D
9.4 out of 10, Exceptional, (3)

Serene Cruz Bay Villa | Sep Mstr Kg Suite | Stunning Sunsets
Serene Cruz Bay Villa | Sep Mstr Kg Suite | Stunning Sunsets
10.0 out of 10, Exceptional, (1)

Searenity Villa in Cruz Bay with private pool and sunset view
Searenity Villa in Cruz Bay with private pool and sunset view
10.0 out of 10, Exceptional, (33)
The price is SAR 1,463
SAR 2,712 total
includes taxes & fees
7 Sep - 8 Sep

Luxurious Caribbean Suite -4
Luxurious Caribbean Suite -4
8.6 out of 10, Excellent, (11)

Villa Bougainvillea / Caribbean Retreat
Villa Bougainvillea / Caribbean Retreat
9.8 out of 10, Exceptional, (27)

Stunning Penthouse W/ Ocean View Seconds From Cruz Bay
Stunning Penthouse W/ Ocean View Seconds From Cruz Bay
9.8 out of 10, Exceptional, (25)

Charming 2 Bed 2 Bath Private Villa with Infinity Pool
Charming 2 Bed 2 Bath Private Villa with Infinity Pool
10.0 out of 10, Exceptional, (2)
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
Top St. John Hotel Reviews
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Popular Destinations
Top Villas in Other Destinations
More Accommodation Types in St. John
Expedia's Latest Trends
Hotels
Flights
- Flights to Ramsbury
- Flights to Brighouse
- Flights to Lakenheath
- Flights to Wycliffe
- Flights to Dunchideock
- Flights to Ar Rass
- Flights to Windlesham
- Flights to Hornton
- Flights to Llanbedr-y-cennin
- Flights to Shrewley
- Flights to Trimdon Grange
- Flights to Ardtalnaig
- Flights to Portfieldgate
- Flights to Lower Stoke
- Flights to Bovington
- Flights to Kelbrook
- Flights to Al Aqiq
- Flights to Runham
- Flights to Market Weighton
- Flights to Snetterton