Hotels in St. Thomas (US Virgin Islands)

2093 hotels in St. Thomas

  1. Margaritaville Vacation Club - St. Thomas

    4 Stars
    On-site catamaran excursion departures
    Select dates to see exact prices
  2. The Westin St. Thomas Beach Resort & Spa

    4 Stars
    Private Dock For Island Excursions
    See prices from 10 sites
    from$626
  3. The Mafolie Hotel

    3 Stars
    Panoramic harbor views from hillside
    See prices from 11 sites
    from$252
  4. The Ritz-Carlton, St. Thomas

    5 Stars
    Lady Lynsey II Catamaran Excursions
    See prices from 13 sites
    from$1,119
  5. Windward Passage Hotel

    3 Stars
    On-site dining and poolside bar
    See prices from 13 sites
    from$209
  6. Emerald Beach Resort

    3 Stars
    Outdoor pool with waterfall feature
    See prices from 12 sites
    from$303
  7. Buoy Haus Beach Resort St. Thomas, Autograph Collection

    4 Stars
    Exclusive infinity pool for guests
    See prices from 9 sites
    from$813
  8. Elysian Beach Resort

    4 Stars
    Direct access to Cowpet Bay Beach
    See prices from 4 sites
    from$589
  9. Hampton by Hilton St. Thomas

    3 Stars
    Exercise in 24/7 fitness center
    See prices from 8 sites
    from$388
  10. Secret Harbour Beach Resort

    4 Stars
    Proximity to Red Hook ferry
    See prices from 10 sites
    from$555
  11. Marriott's Frenchman's Cove

    4 Stars
    Private Beach With Snorkeling Access
    See prices from 8 sites
    from$880
  12. Pirates Pension At Bluebeards Castle

    3 Stars
    On-site Castle Grill dining options
    See prices from 3 sites
    from$195
  13. The Pink Palm Hotel - Adults Only

    3 Stars
    Relax at outdoor pool area
    See prices from 2 sites
    from$515
  14. Lindbergh Bay Hotel and Villas

    3 Stars
    Enjoy Panoramic Lindbergh Bay Views
    See prices from 7 sites
    from$204
  15. Sunset Gardens Guesthouse

    3 Stars
    Harbor views from Crown Mountain
    See prices from 11 sites
    from$140
  16. Bluebeard's Castle Resort

    3 Stars
    Waterside lounge and dining options
    See prices from 4 sites
    from$209
  17. Hospedaje Bunker Cusco

    3 Stars
    Walkable access to downtown attractions
    See prices from 7 sites
    from$147
  18. The Mary Anne Boutique Hotel USVI

    Relax at Hillside Infinity Pool
    See prices from 6 sites
    from$384
  19. Limetree Beach Resort by Club Wyndham

    4 Stars
    Access private, secluded beach area
    Select dates to see exact prices
  20. Flamboyan on the Bay Resort & Villas

    3 Stars
    Two outdoor pools and tennis
    See prices from 4 sites
    from$181
  21. Beachfront Villas at Crystal Cove

    4 Stars
    Multiple on-site dining options
    Select dates to see exact prices
  22. Hotel 1829

    4 Stars
    Harbor View Rooms with Balconies
    See prices from 5 sites
    from$275
  23. Sapphire Beach Resort and Marina

    3 Stars
    Select dates to see exact prices
  24. Tillett Gardens Guest House

    3 Stars
    On-site art gallery and shops
    Select dates to see exact prices
  25. Starz Hotel

    3 Stars
    Proximity to Cyril E. King Airport
    See prices from 11 sites
    from$189
  26. Sapphire Village Resort

    3 Stars
    Multiple dining options on property
    Select dates to see exact prices
  27. Villa Santana

    2 Stars
    Panoramic Views of Harbor Area
    Select dates to see exact prices
  28. Beautiful Secluded Island Getaway

    Private Cowpet Bay beach access
    Select dates to see exact prices
  29. Beautiful Private Pool Villa. Generator @sapphire

    Private pool for evening relaxation
    Select dates to see exact prices
  30. Galleon House Hotel

    Freshwater pool with harbor views
    See prices from 11 sites
    from$96
  31. The Landmark Apartment

    2 Stars
    Wrap-around porch with sea views
    See prices from 4 sites
    from$525
  32. Crystal Cove Villas

    3 Stars
    Direct access to Sapphire Beach
    Select dates to see exact prices
  33. Great Bay Condominiums located at The Ritz-Carlton Club, St Thomas

    5 Stars
    Select dates to see exact prices
  34. Casa Cielo

    4 Stars
    Mountain and Sea View Options
    Select dates to see exact prices
  35. <br><br>PURPLE LOTUS AT CRYSTAL COVE SAPPHIRE BEACH <br>

    2 Stars
    Exclusive guest beach amenities
    Select dates to see exact prices

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

Price range

Hotels in St. Thomas - Price range from ‎$96 to ‎$1,119 (price per night)

These top destinations are just a click away

More Top Destinations

Frequently Asked Questions about St. Thomas