Saint Thomas hotels

Check rooms and rates
exclusive online offers!
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Hotels City Rating

The Ritz-Carlton St. Thomas  5 stars

6900 Great Bay, Saint Thomas Island, United States Virgin Islands, 00802

Saint Thomas Island Great
CAD 614

Wyndham Margaritaville St Thomas  4 stars

6080 Estate Smith Bay, Saint Thomas Island, United States Virgin Islands, 00802

Saint Thomas Island
CAD 309

Point Pleasant Resort  4 stars

6600 Estate Smith Bay, Saint Thomas Island, United States Virgin Islands, 00802

Saint Thomas Island Great
CAD 211

Frenchman'S Reef & Morning Star Marriott Beach Resort  4 stars

5 Estate Bakkeroe, Saint Thomas Island, United States Virgin Islands, 00801

Saint Thomas Island Very good
CAD 411

Secret Harbour Beach Resort  4 stars

6280 Estate Nazareth, Saint Thomas Island, United States Virgin Islands, 00802

Saint Thomas Island Very good
CAD 706

Sugar Bay Resort And Spa  4 stars

6500 Estate Smith Bay, Saint Thomas Island, United States Virgin Islands, 00802

Saint Thomas Island Very good
CAD 179

Lindbergh Bay Hotel And Villas  3 stars

8075 Lindbergh Bay, Saint Thomas Island, United States Virgin Islands

Saint Thomas Island Nice
CAD 246

Crystal Cove Beach Resort  3 stars

Smith Bay; Anna'S Retreat, Saint Thomas Island, United States Virgin Islands, 00824

Saint Thomas Island
CAD 365

Windward Passage Hotel  3 stars

Veterans Drive Charlotte Amali, Charlotte Amalie, United States Virgin Islands, 00804

Charlotte Amalie Very good
CAD 289

Elysian Beach Resort  3 stars

6800 Estate Nazareth, Saint Thomas Island, United States Virgin Islands, 00802

Saint Thomas Island Nice
CAD 416

Mafolie Hotel  3 stars

7091 Estate Mafolie, Charlotte Amalie, United States Virgin Islands, 00802

Charlotte Amalie Great
CAD 379

Bolongo Bay Beach Resort  3 stars

7150 Bolongo, Saint Thomas Island, United States Virgin Islands, 00802

Saint Thomas Island Very good
CAD 312

Sapphire Beach Resort  3 stars

Estate Smith Bay, Saint Thomas Island, United States Virgin Islands, 00802

Saint Thomas Island
CAD 356

Emerald Beach Resort  3 stars

8070 Lindbergh Bay, Saint Thomas Island, United States Virgin Islands, 00802

Saint Thomas Island Very good
CAD 372

Sunset Gardens  2 stars

8305 Contant, Saint Thomas Island, United States Virgin Islands, 00803

Saint Thomas Island Nice
CAD 1 212

Galleon House Bed Breakfast Inn  2 stars

31 Kongen Gade, Charlotte Amalie, United States Virgin Islands, 00804-6577

Charlotte Amalie Great
CAD 167