2 resorts in Cruz Bay

  • Westin St. John Resort & Villas

    P.O. Box 8310, Cruz Bay | 5 star resort
    from $289
    Traveler rating: 4.5/5 Outstanding (7 reviews)
    • Nice Resort!
    • The Westin is outstanding
    • One of the Best Trips!
  • 3 AAA Gallows Point Rd, Cruz Bay | 3 star resort
    from $322
    Traveler rating: 5/5 Outstanding (4 reviews)
    • Great Experience
    • Comfortable St. John getaway
    • It Does Not Get Any Better Than This !!
*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.