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
169 results
Price per night
Any
Distance from
Any
Any distance
    No results found
Traveller rating
Any
StyleAny
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Price (low to high)
Sort Best Value
Updating list...
Fort Burt Hotel(Road Town)
USD 237*
Booking.com
View Deal
19.2 km from Spanish Town
  • Free Parking
  • Pool
USD 324*
Hotwire.com
View Deal
Certificate of Excellence
34.2 km from Spanish Town
  • Free Parking
  • Pool
Estate Lindholm(Cruz Bay)(Great Value!)
USD 464*
USD 325*
Priceline
View Deal
Certificate of Excellence
39.7 km from Spanish Town
  • Free Wifi
  • Free Parking
St. John Inn(Cruz Bay)(Great Value!)
USD 358*
Expedia.com
View Deal
Certificate of Excellence
39.8 km from Spanish Town
  • Free Wifi
  • Free Parking
Cruz Bay Boutique Hotel(Cruz Bay)(Great Value!)
USD 266*
Travelocity
View Deal
Certificate of Excellence
40.0 km from Spanish Town
  • Free Wifi
  • Breakfast included
Gallows Point Resort(Cruz Bay)(Great Value!)
USD 613*
USD 596*
Hotels.com
View Deal
Certificate of Excellence
40.4 km from Spanish Town
  • Free Wifi
  • Free Parking
USD 252*
Expedia.com
View Deal
Certificate of Excellence
46.4 km from Spanish Town
  • Free Wifi
  • Free Parking
Mafolie Hotel(Charlotte Amalie)
USD 354*
USD 341*
Expedia.com
View Deal
Certificate of Excellence
53.4 km from Spanish Town
  • Free Wifi
  • Free Parking
Midtown Guest House(Charlotte Amalie)
Free cancellation until 08/03
USD 90*
Booking.com
View Deal
53.4 km from Spanish Town
  • Free Wifi
  • Free Parking
Galleon House Bed & Breakfast(Charlotte Amalie)(Great Value!)
USD 111*
Expedia.com
View Deal
53.5 km from Spanish Town
  • Breakfast included
  • Pool
Bunker Hill Hotel(Charlotte Amalie)
Free cancellation until 04/03
USD 141*
USD 137*
Travelocity
View Deal
53.5 km from Spanish Town
  • Free Wifi
  • Free Parking
Olga's Fancy(Charlotte Amalie)(Great Value!)
USD 206*
Travelocity
View Deal
Certificate of Excellence
54.7 km from Spanish Town
  • Free Wifi
  • Free Parking
Starz Hotel(St. Thomas)
USD 182*
Travelocity
View Deal
55.6 km from Spanish Town
  • Free Wifi
  • Free Parking
Free cancellation until 01/03
USD 166*
Expedia.com
View Deal
55.9 km from Spanish Town
  • Free Wifi
  • Free Parking
Emerald Beach Resort(Charlotte Amalie)
Free cancellation until 04/03
USD 424*
USD 332*
Travelocity
View Deal
57.1 km from Spanish Town
  • Free Wifi
  • Free Parking
USD 274*
USD 214*
Expedia.com
View Deal
57.7 km from Spanish Town
  • Free Wifi
  • Free Parking
No availability for your dates from these sites
Certificate of Excellence
1.6 km from Spanish Town
  • Free Wifi
  • Pool
Guana Island(Guana Island)
TripAdvisor
View Deal
Certificate of Excellence
15.1 km from Spanish Town
  • Free Wifi
  • Breakfast included
No availability for your dates from these sites
Certificate of Excellence
26.2 km from Spanish Town
  • Free Wifi
  • Free Parking
No availability for your dates from these sites
Certificate of Excellence
45.1 km from Spanish Town
  • Free Wifi
  • Free Parking
No availability for your dates from these sites
45.3 km from Spanish Town
  • Free Wifi
  • Free Parking
Elysian Beach Resort(East End)
No availability for your dates from these sites
45.4 km from Spanish Town
  • Free Wifi
  • Free Parking
No availability for your dates from these sites
Certificate of Excellence
45.6 km from Spanish Town
  • Free Wifi
  • Free Parking
No availability for your dates from these sites
Certificate of Excellence
46.2 km from Spanish Town
  • Free Wifi
  • Free Parking
No availability for your dates from these sites
46.4 km from Spanish Town
  • Free Parking
  • Breakfast included
TripAdvisor
View Deal
Certificate of Excellence
50.7 km from Spanish Town
  • Free Wifi
  • Free Parking
No availability for your dates from these sites
Certificate of Excellence
52.4 km from Spanish Town
  • Free Parking
  • Pool
Bluebeard's Castle Resort(Charlotte Amalie)
HotelQuickly
View Deal
52.9 km from Spanish Town
  • Free Parking
  • Pool
No availability for your dates from these sites
53.2 km from Spanish Town
  • Free Parking
  • Pool
TripAdvisor
View Deal
Certificate of Excellence
80.1 km from Spanish Town
  • Free Wifi
  • Free Parking
* Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.