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.

Best Cheap Hotels in St. John

As reviewed by TripAdvisor travelers
Check In Check Out
Show Prices
Enter dates for best prices
St. John Inn (Cruz Bay) 2.5 of 5
St. John Inn Slideshow
Show Prices
#4 of 5 hotels in Cruz Bay
3 travelers mentioned "budget hotel" when describing this hotel.
  • "It reminded me of a good European budget hotel, of the kind Rick Steves might endorse. The rooms and bath are small, but clean. The staff is friendly and available. The manager..."
  • "Considering that, the St. John Inn is pretty good for a budget hotel. Our room was clean, but very small. There was nowhere to sit and if we wanted to use the air conditioning, we..."
Professional photos | Traveler photos (341) | Map
Cruz Bay Boutique Hotel Slideshow
Show Prices
#2 of 5 hotels in Cruz Bay
4 travelers mentioned "budget boutique hotel" and "budget" when describing this hotel.
  • "The idea of a budget boutique hotel being so appealing is great to me. I had a queen size bed, a small dresser, small fridge with bottled water, a very clean bathroom with a shower..."
  • "next day. This B&B is perfectly situated to allow you to do this on a moderate budget. CBBH is right in the centre of all the Cruz Bay "action" and is little more than a hop..."
Professional photos | Traveler photos (173) | Map
Show Prices
#7 of 7 hotels in St. John
Selected as a "cheap hotel" because... more
  • "I have stayed at the Island manor several times, and it truly is the perfect spot for an island getaway. Whether you are looking for a romantic trip with a loved one, or a family escape, the villa ha..."
  • "Our family of 6 enjoyed a great stay at this villa. We cooked in a well stocked kitchen, grilled outside, enjoyed the pool with the towels, floats & great beach bags when we went to the beaches. The w..."