The Best Hotel in St. John, U.S. Virgin Islands

Background Illustration for Hotels

St. John attracts so many different kinds of travelers because accommodations come in all price ranges. Folks on a budget can sleep at Cinnamon Bay Campground. Cruz Bay has a few moderately priced guesthouses and no-frills vacation villas. Those with fatter wallets will have no trouble finding a room at the island's resorts or luxury vacation villas.

Garden by the Sea Bed and Breakfast

$$ | Century St., Cruz Bay, 00831, U.S. Virgin Islands

Located in a middle-class residential neighborhood, this cozy, adults-only bed-and-breakfast is an easy walk from Cruz Bay, and it's perfect for folks who want to disconnect, as there are no in-room phones or TVs. White spreads and curtains provide pristine counterpoints to the blue and green hues in your room. Your hosts serve a delightful breakfast—piña colada French toast is a specialty—on the front deck.

Pros

  • Homey atmosphere
  • Great breakfasts
  • Breathtaking view from deck

Cons

Century St., Cruz Bay, 00831, U.S. Virgin Islands
340-779–4731
Hotel Details
3 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?