• US & Canada: 1-800-780-5733
  • Europe: 00-800-11-20-11-40
  • Promo Code: 259422
View on Map

All Displayed Prices Exclude Tax Recovery Charges and Service Fees

Sort Descending by Top Picks
Check to Compare Properties
  1. Caneel Bay, a Rosewood Resort Caneel Bay, a Rosewood Resort 4.5 out of 5 Star Rating

    Near Caneel Bay

    • US & Canada: 1-800-780-5733
    • Europe: 00-800-11-20-11-40
    • Promo Code: 259422

    from $425.00 USD Lowest Avg. Nightly Rate

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

    Near Elaine Lone Sprauve Library and Museum

    • US & Canada: 1-800-780-5733
    • Europe: 00-800-11-20-11-40
    • Promo Code: 259422

    from $248.90 USD Lowest Avg. Nightly Rate

    Select at the The Westin St. John Resort and Villas
  3. Concordia Eco - Tents Concordia Eco - Tents 2 out of 5 Star Rating

    Near Salt Pond Bay

    • US & Canada: 1-800-780-5733
    • Europe: 00-800-11-20-11-40
    • Promo Code: 259422

    from $105.00 USD Lowest Avg. Nightly Rate

    Select at the Concordia Eco - Tents
  4. Maho Bay Camps Maho Bay Camps 3 out of 5 Star Rating

    Near Francis Bay

    • US & Canada: 1-800-780-5733
    • Europe: 00-800-11-20-11-40
    • Promo Code: 259422

    from $80.00 USD Lowest Avg. Nightly Rate

    Select at the Maho Bay Camps
  5. Hillcrest Guest House Hillcrest Guest House 2.5 out of 5 Star Rating

    Near St. John Spice

    • US & Canada: 1-800-780-5733
    • Europe: 00-800-11-20-11-40
    • Promo Code: 259422

    from $215.00 USD Lowest Avg. Nightly Rate

    Select at the Hillcrest Guest House
  6. Gallows Point Resort Gallows Point Resort 3 out of 5 Star Rating

    Near St. John Spice

    • US & Canada: 1-800-780-5733
    • Europe: 00-800-11-20-11-40
    • Promo Code: 259422

    from $395.36 USD Lowest Avg. Nightly Rate

    Select at the Gallows Point Resort
  7. St John Inn St John Inn 2.5 out of 5 Star Rating

    Near Elaine Lone Sprauve Library and Museum

    • US & Canada: 1-800-780-5733
    • Europe: 00-800-11-20-11-40
    • Promo Code: 259422

    from $105.00 USD Lowest Avg. Nightly Rate

    Select at the St John Inn
  8. BVI Villa by Villas Caribe BVI Villa by Villas Caribe 3 out of 5 Star Rating

    Near Long Bay Beach

    • US & Canada: 1-800-780-5733
    • Europe: 00-800-11-20-11-40
    • Promo Code: 259422

    from $642.87 USD Lowest Avg. Nightly Rate

    Select at the BVI Villa by Villas Caribe
  9. 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

    Near Long Bay Beach

    • US & Canada: 1-800-780-5733
    • Europe: 00-800-11-20-11-40
    • Promo Code: 259422

    from $195.00 USD Lowest Avg. Nightly Rate

    Select at the Long Bay Beach Resort & Villas
  10. Fort Recovery Beachfront Villas and Suite Hotel Fort Recovery Beachfront Villas and Suite Hotel 3.5 out of 5 Star Rating

    Near Long Bay Beach

    • US & Canada: 1-800-780-5733
    • Europe: 00-800-11-20-11-40
    • Promo Code: 259422

    from $209.78 USD Lowest Avg. Nightly Rate

    Select at the Fort Recovery Beachfront Villas and Suite Hotel
  11. Wyndham Sugar Bay Resort & Spa All Inclusive Wyndham Sugar Bay Resort & Spa All Inclusive 4 out of 5 Star Rating

    Near Coki Beach

    • US & Canada: 1-800-780-5733
    • Europe: 00-800-11-20-11-40
    • Promo Code: 259422

    from $593.61 USD Lowest Avg. Nightly Rate

    Select at the Wyndham Sugar Bay Resort & Spa All Inclusive
  12. The Ritz-Carlton, St. Thomas The Ritz-Carlton, St. Thomas 5 out of 5 Star Rating

    Located on the beach

    • US & Canada: 1-800-780-5733
    • Europe: 00-800-11-20-11-40
    • Promo Code: 259422

    from $299.00 USD Lowest Avg. Nightly Rate

    Select at the The Ritz-Carlton, St. Thomas
  13. The Anchorage Beach Resort by Antilles Resorts The Anchorage Beach Resort by Antilles Resorts 2.5 out of 5 Star Rating

    Near airport

    • US & Canada: 1-800-780-5733
    • Europe: 00-800-11-20-11-40
    • Promo Code: 259422

    from $235.00 USD Lowest Avg. Nightly Rate

    Select at the The Anchorage Beach Resort by Antilles Resorts
  14. Crystal Cove Beach Resort by Antilles Resorts Crystal Cove Beach Resort by Antilles Resorts 2.5 out of 5 Star Rating

    Near Coki Beach

    • US & Canada: 1-800-780-5733
    • Europe: 00-800-11-20-11-40
    • Promo Code: 259422

    from $155.00 USD Lowest Avg. Nightly Rate

    Select at the Crystal Cove Beach Resort by Antilles Resorts
  15. Sapphire Village Resort by Antilles Resorts Sapphire Village Resort by Antilles Resorts 2.5 out of 5 Star Rating

    Near Sapphire Beach

    • US & Canada: 1-800-780-5733
    • Europe: 00-800-11-20-11-40
    • Promo Code: 259422

    from $154.68 USD Lowest Avg. Nightly Rate

    Select at the Sapphire Village Resort by Antilles Resorts
  16. Point Pleasant Resort by Antilles Resorts Point Pleasant Resort by Antilles Resorts 3 out of 5 Star Rating

    St thomas

    • US & Canada: 1-800-780-5733
    • Europe: 00-800-11-20-11-40
    • Promo Code: 259422

    from $150.00 USD Lowest Avg. Nightly Rate

    Select at the Point Pleasant Resort by Antilles Resorts
  17. Elysian Beach Elysian Beach 2.5 out of 5 Star Rating

    Located on the beach

    • US & Canada: 1-800-780-5733
    • Europe: 00-800-11-20-11-40
    • Promo Code: 259422

    from $129.00 USD Lowest Avg. Nightly Rate

    Select at the Elysian Beach
  18. Pavilions and Pools Villa Hotel by Antilles Resorts Pavilions and Pools Villa Hotel by Antilles Resorts 2.5 out of 5 Star Rating

    Near Sapphire Beach

    • US & Canada: 1-800-780-5733
    • Europe: 00-800-11-20-11-40
    • Promo Code: 259422

    from $213.33 USD Lowest Avg. Nightly Rate

    Select at the Pavilions and Pools Villa Hotel by Antilles Resorts
  19. Sapphire Beach Condo Resort & Marina by Antilles Resorts Sapphire Beach Condo Resort & Marina by Antilles Resorts 2 out of 5 Star Rating

    Near Sapphire Beach

    • US & Canada: 1-800-780-5733
    • Europe: 00-800-11-20-11-40
    • Promo Code: 259422
  20. Secret Harbour Beach Resort Secret Harbour Beach Resort 3 out of 5 Star Rating

    St thomas

    • US & Canada: 1-800-780-5733
    • Europe: 00-800-11-20-11-40
    • Promo Code: 259422

    from $185.00 USD Lowest Avg. Nightly Rate

    Select at the Secret Harbour Beach Resort
  21. Lemongrass by Villas Caribe Lemongrass by Villas Caribe 3.5 out of 5 Star Rating

    Near Cane Garden Bay Beach

    • US & Canada: 1-800-780-5733
    • Europe: 00-800-11-20-11-40
    • Promo Code: 259422

    from $642.87 USD Lowest Avg. Nightly Rate

    Select at the Lemongrass by Villas Caribe
  22. The following hotels are located within 15 miles of St. John, VIRGIN ISLANDS

    Peter Island Resort and Spa Peter Island Resort and Spa 4 out of 5 Star Rating

    Great harbour

    • US & Canada: 1-800-780-5733
    • Europe: 00-800-11-20-11-40
    • Promo Code: 259422

    from $360.00 USD Lowest Avg. Nightly Rate

    Select at the Peter Island Resort and Spa
  23. Galleon House Bed Breakfast Inn Galleon House Bed Breakfast Inn 2 out of 5 Star Rating

    Near 99 Steps

    • US & Canada: 1-800-780-5733
    • Europe: 00-800-11-20-11-40
    • Promo Code: 259422

    from $109.00 USD Lowest Avg. Nightly Rate

    Select at the Galleon House Bed Breakfast Inn
  24. Marriott Frenchman's Reef and Morning Star Beach Resort Marriott Frenchman's Reef and Morning Star Beach Resort 4 out of 5 Star Rating

    Near Morningstar Beach

    • US & Canada: 1-800-780-5733
    • Europe: 00-800-11-20-11-40
    • Promo Code: 259422
  25. Mafolie Hotel Mafolie Hotel 3 out of 5 Star Rating

    Near Beracha Veshalom Vegimulth Hasidim Synagogue

    • US & Canada: 1-800-780-5733
    • Europe: 00-800-11-20-11-40
    • Promo Code: 259422

    from $106.42 USD Lowest Avg. Nightly Rate

    Select at the Mafolie Hotel
Check to Compare Properties
Sort Descending by Top Picks
Book Online or Call
  • US & Canada: 1-800-780-5733
  • Europe: 00-800-11-20-11-40
  • Promo Code: 259422