• US & Canada: 1-800-447-4136
  • Europe: 00-800-1276-3549
View on Map

All Displayed Prices Exclude Tax Recovery Charges and Service Fees

Sort Descending by Top Picks
Check to Compare Properties
  1. Maho Bay Camps Maho Bay Camps 3 out of 5 Star Rating

    St john

    • US & Canada: 1-800-447-4136
    • Europe: 00-800-1276-3549

    from $80.00 USD Lowest Avg. Nightly Rate

    Select at the Maho Bay Camps Low Price Guarantee
  2. Caneel Bay, a Rosewood Resort Caneel Bay, a Rosewood Resort 4.5 out of 5 Star Rating

    On The Beachfront

    • US & Canada: 1-800-447-4136
    • Europe: 00-800-1276-3549

    from $495.00 USD Lowest Avg. Nightly Rate

    Select at the Caneel Bay, a Rosewood Resort Low Price Guarantee
  3. The Westin St. John Resort and Villas The Westin St. John Resort and Villas 4 out of 5 Star Rating

    Cruz Bay

    • US & Canada: 1-800-447-4136
    • Europe: 00-800-1276-3549
  4. Concordia Eco - Tents Concordia Eco - Tents 2 out of 5 Star Rating

    On Ram Head Point

    • US & Canada: 1-800-447-4136
    • Europe: 00-800-1276-3549

    from $105.00 USD Lowest Avg. Nightly Rate

    Select at the Concordia Eco - Tents Low Price Guarantee
  5. Spyglass Spyglass 2.5 out of 5 Star Rating

    West end

    • US & Canada: 1-800-447-4136
    • Europe: 00-800-1276-3549
  6. The following hotels are located within 10 miles of St. John, VIRGIN ISLANDS

    Long Bay Beach Resort & Villas Long Bay Beach Resort & Villas 3 out of 5 Star Rating

    West End Of Tortola

    • US & Canada: 1-800-447-4136
    • Europe: 00-800-1276-3549

    from $149.00 USD Lowest Avg. Nightly Rate

    Select at the Long Bay Beach Resort & Villas Low Price Guarantee
  7. Wyndham Sugar Bay Resort & Spa Wyndham Sugar Bay Resort & Spa 3.5 out of 5 Star Rating

    All Incl & Ep Avail/Smith Bay

    • US & Canada: 1-800-447-4136
    • Europe: 00-800-1276-3549

    from $142.00 USD Lowest Avg. Nightly Rate

    Select at the Wyndham Sugar Bay Resort & Spa Low Price Guarantee
  8. Antilles Point Pleasant Resort Antilles Point Pleasant Resort 3 out of 5 Star Rating

    On Water Bay

    • US & Canada: 1-800-447-4136
    • Europe: 00-800-1276-3549

    from $180.00 USD Lowest Avg. Nightly Rate

    Select at the Antilles Point Pleasant Resort Low Price Guarantee
  9. Fort Recovery Beachfront Villas and Suite Hotel 3.5 out of 5 Star Rating

    Road town

    • US & Canada: 1-800-447-4136
    • Europe: 00-800-1276-3549
  10. Sapphire Village Resort Sapphire Village Resort 2.5 out of 5 Star Rating

    20 Mins From Charlotte Amalie

    • US & Canada: 1-800-447-4136
    • Europe: 00-800-1276-3549

    from $155.00 USD Lowest Avg. Nightly Rate

    Select at the Sapphire Village Resort Low Price Guarantee
  11. Secret Harbour Beach Resort Secret Harbour Beach Resort 3 out of 5 Star Rating

    Near The Red Hook Ferries

    • US & Canada: 1-800-447-4136
    • Europe: 00-800-1276-3549

    from $185.00 USD Lowest Avg. Nightly Rate

    Select at the Secret Harbour Beach Resort Low Price Guarantee
  12. The Ritz-Carlton, St. Thomas The Ritz-Carlton, St. Thomas 5 out of 5 Star Rating

    Great Bay / Eastern Tip

    • US & Canada: 1-800-447-4136
    • Europe: 00-800-1276-3549

    from $279.00 USD Lowest Avg. Nightly Rate

    Select at the The Ritz-Carlton, St. Thomas Low Price Guarantee
  13. Pavilions And Pools Hotel Pavilions And Pools Hotel 2.5 out of 5 Star Rating

    Smith bay

    • US & Canada: 1-800-447-4136
    • Europe: 00-800-1276-3549

    from $250.00 USD Lowest Avg. Nightly Rate

    Select at the Pavilions And Pools Hotel Low Price Guarantee
  14. Antilles Resorts at Crystal Cove Antilles Resorts at Crystal Cove 2.5 out of 5 Star Rating

    Sapphire Beach

    • US & Canada: 1-800-447-4136
    • Europe: 00-800-1276-3549

    from $155.00 USD Lowest Avg. Nightly Rate

    Select at the Antilles Resorts at Crystal Cove Low Price Guarantee
  15. Sapphire Beach Resort & Marina Sapphire Beach Resort & Marina 2 out of 5 Star Rating

    Beachfront/Caribbean Sea

    • US & Canada: 1-800-447-4136
    • Europe: 00-800-1276-3549

    from $225.00 USD Lowest Avg. Nightly Rate

    Select at the Sapphire Beach Resort & Marina Low Price Guarantee
  16. The Anchorage The Anchorage 2.5 out of 5 Star Rating

    Red hook

    • US & Canada: 1-800-447-4136
    • Europe: 00-800-1276-3549

    from $375.00 USD Lowest Avg. Nightly Rate

    Select at the The Anchorage Low Price Guarantee
  17. Elysian Beach Elysian Beach 2.5 out of 5 Star Rating

    Cowpet Bay

    • US & Canada: 1-800-447-4136
    • Europe: 00-800-1276-3549

    from $166.00 USD Lowest Avg. Nightly Rate

    Select at the Elysian Beach Low Price Guarantee
  18. The following hotels are located within 15 miles of St. John, VIRGIN ISLANDS

    Windward Passage Hotel Windward Passage Hotel 3.5 out of 5 Star Rating

    Inter-Island Ferries - Nearby

    • US & Canada: 1-800-447-4136
    • Europe: 00-800-1276-3549

    from $140.00 USD Lowest Avg. Nightly Rate

    Select at the Windward Passage Hotel Low Price Guarantee
  19. The Inn At Villa Olga Not Yet Rated

    Charlotte amalie

    • US & Canada: 1-800-447-4136
    • Europe: 00-800-1276-3549

    from $125.00 USD Lowest Avg. Nightly Rate

    Select at the The Inn At Villa Olga Low Price Guarantee
  20. Best Western Emerald Beach Resort Best Western Emerald Beach Resort 3 out of 5 Star Rating

    Lindbergh Bay

    • US & Canada: 1-800-447-4136
    • Europe: 00-800-1276-3549

    from $106.00 USD Lowest Avg. Nightly Rate

    Select at the Best Western Emerald Beach Resort Low Price Guarantee
  21. Marriott Frenchman's Reef and Morning Star Beach Resort Marriott Frenchman's Reef and Morning Star Beach Resort 4 out of 5 Star Rating

    Charlotte amalie

    • US & Canada: 1-800-447-4136
    • Europe: 00-800-1276-3549
  22. Bolongo Bay Beach Resort Bolongo Bay Beach Resort 3 out of 5 Star Rating

    Charlotte amalie

    • US & Canada: 1-800-447-4136
    • Europe: 00-800-1276-3549

    from $170.00 USD Lowest Avg. Nightly Rate

    Select at the Bolongo Bay Beach Resort Low Price Guarantee
Check to Compare Properties
Sort Descending by Top Picks
Book Online or Call
  • US & Canada: 1-800-447-4136
  • Europe: 00-800-1276-3549