Search Hotels in Saint Thomas

Select date

Select date

Maximum period that can be booked is 30 days. Please enter alternative dates.

Hotels in Saint Thomas

Filter Results

Price per night

Hotels by class

Review rating

Other accommodation

Thematic hotels

Hotel facilities

Room facilities

Hotel name

Apply Filters
Clear Filters

29 properties found

  • Flamboyan On The Bay Resort & Villas

    6200 Magens Bay Road, Saint Thomas Island, United States Virgin Islands (Show map)

    The hotel is approximately 15 minutes' walk from Skyline Drive. The property lies within 4 km from the city center.

    More...

    Show map

    price for 1 night
    Book Now From US$ 194
    price for 1 night
  • Bolongo Bay Beach Resort

    7150 Bolongo, Saint Thomas Island, United States Virgin Islands (Show map)

    The property is about 30 minutes' walk of Tillett Gardens. The venue is close to the golden beach with a…

    More...

    Show map

    price for 1 night
    Book Now From US$ 234
    price for 1 night
  • Olga'S Fancy

    Honduras 8, Saint Thomas Island, United States Virgin Islands (Show map)

    The property is about 1350 meters away from Fort Christian. The venue is set within 5 km from Saint Thomas…

    More...

    Show map

    price for 1 night
    Book Now From US$ 134
    price for 1 night
  • Bluebeard'S Castle Resort

    Bluebeard'S Hill, Saint Thomas Island, United States Virgin Islands (Show map)

    Major Saint Thomas Island sights, such as Hassel Island and Savan are located nearby. The distance between Saint Thomas Island…

    More...

    Show map

    price for 1 night
    Book Now From US$ 110
    price for 1 night
  • Pavillons And Pools

    6400 Estate Smith Bay, Saint Thomas Island, United States Virgin Islands (Show map)

    Guests can easily get to Bluebeard\'s Tower, which is approximately 8 km away. This property is set just minutes…

    More...

    Show map

    price for 1 night
    Book Now From US$ 252
    price for 1 night
  • Bolongo Bay Beach Resort All Inclusive

    7150 Bolongo, Saint Thomas Island, United States Virgin Islands (Show map)

    Bolongo Bay Beach Resort All Inclusive is settled 3.4 km away from MV Seafarer LTD. Bolongo Bay Beach Resort All…

    More...

    Show map

    price for 1 night
    Book Now From US$ 496
    price for 1 night
  • Mafolie Hotel

    7091 Estate Mafolie, Saint Thomas Island, United States Virgin Islands (Show map)

    A stroll of 15 minutes will take guests to Emancipation Garden. The property boasts location within 5 km from Saint…

    More...

    Show map

    price for 1 night
    Book Now From US$ 277
    price for 1 night
  • Sapphire Village Resort

    6720 Estate Smith Bay, St, Saint Thomas Island, United States Virgin Islands (Show map)

    Sapphire Village Resort is based next to the sand beach. Sapphire Village Resort is within about 10 minutes' walk of…

    More...

    Show map

    price for 1 night
    Book Now From US$ 246
    price for 1 night
  • Sapphire Beach Resort

    Estate Smith Bay, Saint Thomas Island, United States Virgin Islands (Show map)

    The hotel is situated within 4.2 km from Tillett Gardens. The venue is near to the own beach with sunbeds…

    More...

    Show map

    price for 1 night
    Book Now From US$ 213
    price for 1 night
  • Lindbergh Bay Hotel And Villas

    70-C Lindbergh Bay, Saint Thomas Island, United States Virgin Islands (Show map)

    Mountain Top is about 3.5 km from the property. The center of Saint Thomas Island is 8 km away from the…

    More...

    Show map

    price for 1 night
    Book Now From US$ 168
    price for 1 night
  • Bunker Hill Hotel

    2307 Commandant Gade, Saint Thomas Island, United States Virgin Islands (Show map)

    Hassel Island is located 1050 meters from the hotel. The property boasts location within 4 km from Saint Thomas Island…

    More...

    Show map

    price for 1 night
    Book Now From US$ 166
    price for 1 night
  • Bluebeard'S Beach Club

    100 Frenchman Bay, Saint Thomas Island, United States Virgin Islands (Show map)

    Major Saint Thomas Island sights, such as Water Island and Havensight Mall are located nearby. The property is set within…

    More...

    Show map

    price for 1 night
    Book Now From US$ 271
    price for 1 night
  • Elysian Beach Resort

    6800 Estate Nazareth, Saint Thomas Island, United States Virgin Islands (Show map)

    Guests can quickly get to Water Island, which is roughly 12 km away. The property boasts location within 6 km…

    More...

    Show map

    price for 1 night
    Book Now From US$ 299
    price for 1 night
  • The Island Beachcomber Hotel

    8071 Lindbergh Beach Road, Saint Thomas Island, United States Virgin Islands (Show map)

    The property is about 30 minutes' walk of Mountain Top. It is about 8 km away from the center of Saint…

    More...

    Show map

    price for 1 night
    Book Now From US$ 199
    price for 1 night
  • Windward Passage Hotel

    Veterans Drive Charlotte Amali, Saint Thomas Island, United States Virgin Islands (Show map)

    Windward Passage Hotel lies 1.8 km away from Drake\'s Seat. The distance between Saint Thomas Island city center and…

    More...

    Show map

    price for 1 night
    Book Now From US$ 183
    price for 1 night
  • Emerald Beach Resort

    8070 Lindbergh Bay, Saint Thomas Island, United States Virgin Islands (Show map)

    Fort Christian is about 3.6 km from the property. Emerald Beach Resort is connected with other parts of Saint Thomas…

    More...

    Show map

    price for 1 night
    Book Now From US$ 225
    price for 1 night
  • Paradise Cove Cottages

    2Ga Ridge Rd. ; Mailing Addr.: 6275 Estate Nazareth, Saint Thomas Island, United States Virgin Islands (Show map)

    Bluebeard\'s Tower is around 9 km from the hotel. The property is set within 5 km distance from Saint…

    More...

    Show map

    price for 1 night
    Book Now From US$ 283
    price for 1 night
  • Sapphire Beach Resort And Marina

    Smith Bay Estates, Saint Thomas Island, United States Virgin Islands (Show map)

    The hotel is situated within 8 km from Skyline Drive. This property is about 5 km away from the center…

    More...

    Show map

    price for 1 night
    Book Now From US$ 190
    price for 1 night
  • Villa Marbella Suites

    15-24 Frenchmans Bay, Saint Thomas Island, United States Virgin Islands (Show map)

    The hotel is around 30 minutes on foot from the city center. Villa Marbella Suites is a 3-star budget…

    More...

    Show map

    price for 1 night
    Book Now From US$ 212
    price for 1 night
  • Antilles Resorts At Point Pleasant

    6600 Estate Smith Bay, Saint Thomas Island, United States Virgin Islands (Show map)

    The hotel is situated within 4.6 km from Bluebeard\'s Hill. The venue is 4 km away from the city…

    More...

    Show map

    price for 1 night
    Book Now From US$ 471
    price for 1 night