3 Best Hotels 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.

Estate Lindholm

$$$$ | 6B Estate Caneel Bay, Cruz Bay, 00831, U.S. Virgin Islands

Built among 18th-century stone ruins on a lushly planted hill overlooking Cruz Bay, Estate Lindholm has an enchanting setting—you'll feel as if you're out of the fray, but still near enough to run into town when you want. Rooms are sophisticated and have teak furniture that contrasts with crisp white fabrics. The sunset views from the pool deck provide a stunning end to your day.

Pros

  • Close to shops, restaurants, and nightspots
  • Gracious host
  • Pleasant decor

Cons

  • Can be noisy
  • Some uphill walks
  • On a busy road
6B Estate Caneel Bay, Cruz Bay, 00831, U.S. Virgin Islands
340-227–4724
Hotel Details
17 rooms
Free Breakfast

Quick Facts

Something incorrect in this review?

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?

Inn at Tamarind Court

$ | Rte. 104, Cruz Bay, U.S. Virgin Islands

Good for travelers on a budget, the Inn at Tamarind Court has rooms with rather pedestrian décor, but they're clean, and you can't beat the location, a five-minute walk from the heart of Cruz Bay's action. If you're up for a bit of a hike, you can even walk to the beach at Salomon Bay. Ask at the national park visitor center for directions. Single rooms share a bath, but the rest have private baths. The hotel's courtyard restaurant, filled with umbrella-covered tables, is popular with locals.

Pros

  • Walk to restaurants and shops
  • Good breakfasts
  • Convivial atmosphere

Cons

  • On a busy road
  • Bland decor
  • Need a car to get around
Rte. 104, Cruz Bay, U.S. Virgin Islands
340-776–6378
Hotel Details
18 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Recommended Fodor's Video