We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Filter Hotels
162 results
Price per night
Any
Distance from
Any
Any distance
Traveller rating
Any
StyleAny
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Price (low to high)
Sort Best Value
Updating list...
Fort Burt Hotel(Road Town)
Free cancellation until 24/02
Book now, pay at stay
US$115
Expedia.com
View Deal
19.2 km from Spanish Town
  • Free Parking
  • Pool
US$218
Expedia.com
View Deal
Certificate of Excellence
34.2 km from Spanish Town
  • Free Parking
  • Pool
Estate Lindholm(Cruz Bay)(Great Value!)
US$383
US$277
Booking.com
View Deal
Certificate of Excellence
39.7 km from Spanish Town
  • Free Wifi
  • Free Parking
St. John Inn(Cruz Bay)(Great Value!)
US$330
Hotels.com
View Deal
Certificate of Excellence
39.8 km from Spanish Town
  • Free Wifi
  • Free Parking
Cruz Bay Boutique Hotel(Cruz Bay)(Great Value!)
US$212
Travelocity
View Deal
Certificate of Excellence
40.0 km from Spanish Town
  • Free Wifi
  • Breakfast included
Gallows Point Resort(Cruz Bay)(Great Value!)
US$577
TripAdvisor
View Deal
Certificate of Excellence
40.4 km from Spanish Town
  • Free Wifi
  • Free Parking
US$184
Expedia.com
View Deal
Certificate of Excellence
46.4 km from Spanish Town
  • Free Wifi
  • Free Parking
Mafolie Hotel(Charlotte Amalie)
US$289
US$280
Travelocity
View Deal
Certificate of Excellence
53.4 km from Spanish Town
  • Free Wifi
  • Free Parking
Midtown Guest House(Charlotte Amalie)
Free cancellation until 23/02
Book now, pay at stay
US$80
TripAdvisor
View Deal
53.4 km from Spanish Town
  • Free Wifi
  • Free Parking
US$139
TripAdvisor
View Deal
55.9 km from Spanish Town
  • Free Wifi
  • Free Parking
US$209
US$164
Official Hotel
View Deal
57.7 km from Spanish Town
  • Free Wifi
  • Free Parking
Gordian Terrace(Virgin Gorda)
No availability for your dates from these sites
6.5 km from Spanish Town
  • Free Wifi
  • Free Parking
No availability for your dates from these sites
Certificate of Excellence
17.6 km from Spanish Town
  • Free Wifi
  • Pool
No availability for your dates from these sites
Certificate of Excellence
26.2 km from Spanish Town
  • Free Wifi
  • Free Parking
TripAdvisor
View Deal
27.1 km from Spanish Town
  • Free Wifi
  • Free Parking
Cinnamon Bay(Virgin Islands National Park)
No availability for your dates from these sites
35.8 km from Spanish Town
  • Free Parking
  • Beachfront
Orbitz.com
View Deal
Certificate of Excellence
40.3 km from Spanish Town
  • Free Wifi
  • Free Parking
TripAdvisor
View Deal
45.9 km from Spanish Town
  • Free Wifi
  • Free Parking
Villa Marbella Suites(St. Thomas)
TripAdvisor
View Deal
Certificate of Excellence
52.1 km from Spanish Town
  • Free Wifi
  • Free Parking
TripAdvisor
View Deal
53.5 km from Spanish Town
  • Breakfast included
  • Pool
Bunker Hill Hotel(Charlotte Amalie)
US$115
TripAdvisor
View Deal
53.5 km from Spanish Town
  • Free Wifi
  • Free Parking
The Crystal Palace(Charlotte Amalie)
TripAdvisor
View Deal
53.7 km from Spanish Town
  • Free Wifi
  • Free Parking
Olga's Fancy(Charlotte Amalie)
Hotels.com
View Deal
Certificate of Excellence
54.7 km from Spanish Town
  • Free Wifi
  • Free Parking
Certificate of Excellence
1.4 km from Spanish Town
  • Free Parking
Villa Aquamare(Virgin Gorda)
3.8 km from Spanish Town
  • Free Wifi
  • Free Parking
Virgin Gorda Village(Virgin Gorda)
6.5 km from Spanish Town
  • Free Parking
  • Pool
9.6 km from Spanish Town
  • Beachfront
  • Restaurant
Saba Rock Resort(Virgin Gorda)
Certificate of Excellence
10.5 km from Spanish Town
  • Free Wifi
  • Breakfast included
Certificate of Excellence
10.5 km from Spanish Town
  • Free Wifi
  • Beachfront
14.2 km from Spanish Town
  • Pool
  • Restaurant
Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.