St. John Hotels

16 Hotels Found

  1. Show Prices

    Hotel Class 5 out of 5 stars

    PO Box 720, Caneel Bay, St. John

    • Hotel Photos
  2. Show Prices

    3A Cruz Bay, P.O. Box 58, Cruz Bay, St. John

    1 review

    "Our very exclusive package was ~$850 per night for seven nights. very secluded beaches, incredible..."

    • Hotel Photos
  3. Maho Bay, off North Shore Rd, PO Box 310, , 00831, Caribbean

  4. Show Prices

    20-27 Estate Concordia, Concordia, 00830, Caribbean

    • Hotel Photos
  5. Show Prices

    Hotel Class 4.5 out of 5 stars

    Cruz Bay, St. John

    1 review

    "Everything you ever wanted in a resort! In my opinion, a hotel room is a hotel room and I didn't go..."

    Good for: Beaches, Family Travel, Spa and Resort

    • Hotel Photos
  6. PO Box 37, Enighed, Cruz Bay, 00831, Caribbean

  7. Show Prices

    Number 157 Estate Enighed, P.O. Box 33, Cruz Bay, St. John

    • Hotel Photos
  8. Show Prices

    P.O. Box 1360, Cruz Bay, 00831, Caribbean

  9. Show Prices

    86 Bay Street, Cruz Bay, 33908, Caribbean

    • Hotel Photos
  10. Route 105, Turner Bay, Cruz Bay, 00831, Caribbean

  11. 5000 Enighed PMB 456, Cruz Bay, 00830, Caribbean

  12. Show Prices

    277 Enighed, Cruz Bay, 00831, Caribbean

    • Hotel Photos
  13. 1202 Gallows Point, Cruz Bay, 00830, Caribbean

  14. Caribbean Villas & Resorts, P.O. Box 458, Cruz Bay, Caribbean

  15. Cruz Bay, Cruz Bay, 00831, Caribbean

    1 review

    "This is nothing fancy. It's bare bones, with only the necessities, but if you are traveling single..."

    Good for: Diving and Snorkeling, Water Sports, National/State Park

  16. P.O. Box 310, Cruz Bay, St. John

Instant Answers: St. John

Get an instant answer from local experts and frequent travelers

70 travelers online now

Top St. John hotels

Saint John Hotels
23 Reviews - 81 Photos
Concordia Hotels
1 Hotel
Cruz Bay Hotels
20 Reviews - 58 Photos
Virgin Islands National Park Hotels
1 Hotel