2 resorts in Cruz Bay

  • Westin St. John Resort & Villas

    300B Chocolate Hole, Cruz Bay | 5 star resort
    from $289
    Traveler rating: 5/5 Outstanding (8 reviews)
    • Perfection!
    • A relaxing week in paradis…
    • Always a great stay!
  • Gallows Point Resort

    3 AAA Gallows Point Rd, Cruz Bay | 3 star resort
    from $322
    Traveler rating: 5/5 Outstanding (5 reviews)
    • Perfect place to stay on S…
    • Great Experience
    • Comfortable St. John getaway
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.