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:
  • Traveler Ranked
  • Best Value
  • Price (low to high)
Sort Best Value
Updating list...
St. John Inn(Great Value!)
$305
$290
Expedia.com
View Deal
Certificate of Excellence
#1 Best Value of 6 hotels in St. John
  • Free Wifi
  • Free Parking
$247
Travelocity
View Deal
Certificate of Excellence
#2 Best Value of 6 hotels in St. John
  • Free Wifi
  • Breakfast included
Estate Lindholm(Great Value!)
$395
$370
Travelocity
View Deal
Certificate of Excellence
#1 of 7 St. John B&B and Inns
  • Free Wifi
  • Free Parking
$190
Expedia.com
View Deal
Certificate of Excellence
7.5 miles from St. John
#5 of 21 St. Thomas B&B and Inns
  • Free Wifi
  • Free Parking
Fort Burt Hotel(Road Town)
$185
Expedia.com
View Deal
9.9 miles from St. John
#10 of 13 Hotels in Road Town
  • Free Parking
  • Pool
Galleon House Bed & Breakfast(Charlotte Amalie)(Great Value!)
$130
Expedia.com
View Deal
12.3 miles from St. John
#7 of 13 Charlotte Amalie B&B and Inns
  • Breakfast included
  • Pool
Midtown Guest House(Charlotte Amalie)
$80
Booking.com
View Deal
12.3 miles from St. John
#12 of 13 Charlotte Amalie B&B and Inns
  • Free Wifi
  • Free Parking
Bunker Hill Hotel(Charlotte Amalie)
$125
$115
Travelocity
View Deal
12.4 miles from St. John
#8 of 13 Charlotte Amalie B&B and Inns
  • Free Wifi
  • Free Parking
Olga's Fancy(Charlotte Amalie)(Great Value!)
$175
$164
Expedia.com
View Deal
Certificate of Excellence
13.0 miles from St. John
#4 of 13 Charlotte Amalie B&B and Inns
  • Free Wifi
  • Free Parking
Emerald Beach Resort(Charlotte Amalie)
$369
TripAdvisor
View Deal
14.5 miles from St. John
#4 of 7 Hotels in Charlotte Amalie
  • Free Wifi
  • Free Parking
$110
Expedia.com
View Deal
36.0 miles from St. John
#17 of 20 Specialty Lodging in Culebra
  • Free Parking
$121
$99
Booking.com
View Deal
36.7 miles from St. John
#10 of 20 Culebra B&B and Inns
  • Restaurant
  • Bar/Lounge
Hotel Kokomo(Culebra)
$50
$49
Booking.com
View Deal
36.8 miles from St. John
#4 of 4 Hotels in Culebra
    $155
    $135
    Hotels.com
    View Deal
    37.1 miles from St. John
    #6 of 20 Specialty Lodging in Culebra
    • Free Wifi
    The Buccaneer St Croix(Christiansted)
    $426
    $399
    Expedia.com
    View Deal
    Certificate of Excellence
    40.5 miles from St. John
    #1 of 14 Hotels in Christiansted
    • Free Wifi
    • Free Parking
    Hotel on the Cay(Christiansted)(Great Value!)
    $318
    $309
    Booking.com
    View Deal
    Certificate of Excellence
    40.8 miles from St. John
    #4 of 14 Hotels in Christiansted
    • Free Wifi
    • Pool
    Club Comanche(Christiansted)
    $314
    Expedia.com
    View Deal
    41.0 miles from St. John
    #12 of 14 Hotels in Christiansted
    • Free Wifi
    • Breakfast included
    The Fred(Frederiksted)
    $199
    Agoda.com
    View Deal
    44.4 miles from St. John
      SeaGate Hotel(Isla de Vieques)(Great Value!)
      $98
      Expedia.com
      View Deal
      Certificate of Excellence
      47.5 miles from St. John
      #2 of 28 Isla de Vieques B&B and Inns
      • Free Wifi
      • Free Parking
      Vieques Good Vibe House(Isla de Vieques)(Great Value!)
      $89
      Hostelworld.com
      View Deal
      47.8 miles from St. John
      #18 of 24 Specialty Lodging in Isla de Vieques
      • Free Wifi
      • Free Parking
      A Toda Vela(Isla de Vieques)
      $72
      $59
      Booking.com
      View Deal
      48.4 miles from St. John
        Orbitz.com
        View Deal
        Certificate of Excellence
        #4 of 32 Specialty Lodging in St. John
        • Free Parking
        • Pool
        Expedia.com
        View Deal
        #5 of 7 St. John B&B and Inns
        • Free Wifi
        • Free Parking
        Expedia.com
        View Deal
        #6 of 32 Specialty Lodging in St. John
        • Free Wifi
        • Free Parking
        Orbitz.com
        View Deal
        Certificate of Excellence
        6.6 miles from St. John
        #3 of 22 Hotels in St. Thomas
        • Free Wifi
        • Free Parking
        No availability for your dates from these sites
        6.8 miles from St. John
        #3 of 5 Hotels in East End
        • Free Wifi
        • Free Parking
        No availability for your dates from these sites
        7.2 miles from St. John
        #10 of 29 Specialty Lodging in St. Thomas
        • Free Wifi
        • Free Parking
        Orbitz.com
        View Deal
        Certificate of Excellence
        7.5 miles from St. John
        #9 of 21 St. Thomas B&B and Inns
        • Free Wifi
        • Free Parking
        Travelocity
        View Deal
        7.9 miles from St. John
        #2 of 5 Hotels in East End
        • Free Parking
        • Breakfast included
        Orbitz.com
        View Deal
        8.4 miles from St. John
        #4 of 13 Hotels in Road Town
        • Free Wifi
        • Free Parking
        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.