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
261 results
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Price (low to high)
Sort Best Value
St. John Inn(Cruz Bay)(Great Value!)
US$305
US$290
Hotels.com
View Deal
Certificate of Excellence
5.4 km from Virgin Islands National Park
  • Free Wifi
  • Free Parking
Estate Lindholm(Cruz Bay)(Great Value!)
US$395
US$370
Travelocity
View Deal
Certificate of Excellence
5.4 km from Virgin Islands National Park
  • Free Wifi
  • Free Parking
Cruz Bay Boutique Hotel(Cruz Bay)(Great Value!)
US$247
Expedia.com
View Deal
Certificate of Excellence
5.6 km from Virgin Islands National Park
  • Free Wifi
  • Breakfast included
US$190
Expedia.com
View Deal
Certificate of Excellence
12.0 km from Virgin Islands National Park
  • Free Wifi
  • Free Parking
Fort Burt Hotel(Road Town)
US$185
Expedia.com
View Deal
15.7 km from Virgin Islands National Park
  • Free Parking
  • Pool
Midtown Guest House(Charlotte Amalie)
US$80
Booking.com
View Deal
19.7 km from Virgin Islands National Park
  • Free Wifi
  • Free Parking
Galleon House Bed & Breakfast(Charlotte Amalie)(Great Value!)
US$130
Priceline
View Deal
19.7 km from Virgin Islands National Park
  • Breakfast included
  • Pool
Bunker Hill Hotel(Charlotte Amalie)
US$125
US$115
Expedia.com
View Deal
19.8 km from Virgin Islands National Park
  • Free Wifi
  • Free Parking
Olga's Fancy(Charlotte Amalie)(Great Value!)
US$175
US$164
Hotels.com
View Deal
Certificate of Excellence
20.8 km from Virgin Islands National Park
  • Free Wifi
  • Free Parking
Emerald Beach Resort(Charlotte Amalie)
US$369
TripAdvisor
View Deal
23.2 km from Virgin Islands National Park
  • Free Wifi
  • Free Parking
US$110
Booking.com
View Deal
57.9 km from Virgin Islands National Park
  • Free Parking
US$121
US$99
Booking.com
View Deal
59.0 km from Virgin Islands National Park
  • Restaurant
  • Bar/Lounge
Hotel Kokomo(Culebra)
US$50
US$49
Booking.com
View Deal
59.2 km from Virgin Islands National Park
    US$155
    US$135
    Expedia.com
    View Deal
    59.6 km from Virgin Islands National Park
    • Free Wifi
    The Buccaneer St Croix(Christiansted)
    US$399
    Hotels.com
    View Deal
    Certificate of Excellence
    65.8 km from Virgin Islands National Park
    • Free Wifi
    • Free Parking
    Hotel on the Cay(Christiansted)(Great Value!)
    US$318
    US$309
    Booking.com
    View Deal
    Certificate of Excellence
    66.3 km from Virgin Islands National Park
    • Free Wifi
    • Pool
    Club Comanche(Christiansted)
    US$314
    Expedia.com
    View Deal
    66.6 km from Virgin Islands National Park
    • Free Wifi
    • Breakfast included
    The Fred(Frederiksted)
    US$199
    Agoda.com
    View Deal
    72.2 km from Virgin Islands National Park
      SeaGate Hotel(Isla de Vieques)(Great Value!)
      US$98
      Orbitz.com
      View Deal
      Certificate of Excellence
      76.5 km from Virgin Islands National Park
      • Free Wifi
      • Free Parking
      Vieques Good Vibe House(Isla de Vieques)(Great Value!)
      US$89
      Hostelworld.com
      View Deal
      77.0 km from Virgin Islands National Park
      • Free Wifi
      • Free Parking
      A Toda Vela(Isla de Vieques)
      US$72
      Expedia.com
      View Deal
      78.0 km from Virgin Islands National Park
        Sea View Hotel(Road Town)
        No availability for your dates from these sites
        15.6 km from Virgin Islands National Park
        • Free Wifi
        • Free Parking
        Tropical Guest House(Isla de Vieques)
        No availability for your dates from these sites
        Certificate of Excellence
        76.8 km from Virgin Islands National Park
        • Free Wifi
        • Free Parking
        No availability for your dates from these sites
        Certificate of Excellence
        80.1 km from Virgin Islands National Park
        • Free Wifi
        • Free Parking
        1.1 km from Virgin Islands National Park
        • Free Wifi
        • Free Parking
        Villa Paulette(St. John)
        3.0 km from Virgin Islands National Park
          Treetops(St. John)
          Certificate of Excellence
          3.2 km from Virgin Islands National Park
          • Free Wifi
          • Free Parking
          Gecko House(Cruz Bay)
          3.3 km from Virgin Islands National Park
          • Free Wifi
          • Free Parking
          3.6 km from Virgin Islands National Park
          • Free Wifi
          • Free Parking
          Certificate of Excellence
          4.1 km from Virgin Islands National Park
          • Free Wifi
          • Free Parking
          Updating list...
          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.