St. Thomas Hotels #2

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Collect 10 nights get 1 reward night*

And look out for Secret Prices on selected hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=
Picture of Bluebeards Castle Hotel in St. Thomas

Bluebeards Castle Hotel

(1.1 miles to city centre)
  • 3.5 stars
Good 3.7 / 5
from
£147
Picture of Lindbergh Bay Hotel and Villas in St. Thomas

Lindbergh Bay Hotel and Villas

(2.4 miles to city centre)
  • 3.5 stars
Good 3.2 / 5
from£118
£103
Picture of Sugar Bay Resort and Spa in St. Thomas

Sugar Bay Resort and Spa

(5.0 miles to city centre)
  • 4 stars
Good 3.6 / 5
from
£134
Picture of Bolongo Bay Beach Resort in St. Thomas

Bolongo Bay Beach Resort

(3.7 miles to city centre)
  • 3 stars
Good 3.7 / 5
from£197
£147
Picture of Paradise Cove Cottages in St. Thomas

Paradise Cove Cottages

(5.8 miles to city centre)
  • 3 stars
Good 3.7 / 5
from
£139
Picture of Crystal Cove Villas in St. Thomas

Crystal Cove Villas

(5.7 miles to city centre)
  • 3 stars
Good 3.6 / 5
from£154
£135
Picture of Marriott's Frenchman's Cove in St. Thomas

Marriott's Frenchman's Cove

(2.1 miles to city centre)
  • 4 stars
Outstanding 4.7 / 5
from
£237
Picture of Sapphire Beach Condo Resort & Marina by Antilles Resorts in St. Thomas

Sapphire Beach Condo Resort & Marina by Antilles Resorts

(5.8 miles to city centre)
  • 3 stars
Good 3.3 / 5
from£209
£184
Picture of Flamboyan on the Bay Resort and Villas in St. Thomas

Flamboyan on the Bay Resort and Villas

(1.8 miles to city centre)
  • 3.5 stars
Good 3.9 / 5
from
£111
Picture of Elysian Beach Resort in St. Thomas

Elysian Beach Resort

(6.6 miles to city centre)
  • 3.5 stars
Good 3.3 / 5
from
£298
Picture of St. Thomas All Inclusive B&B in St. Thomas

St. Thomas All Inclusive B&B

(2.5 miles to city centre)
  • 3 stars
Good 3.0 / 5
from
£241
Picture of Two Sandals by the Sea Inn - B&B in St. Thomas

Two Sandals by the Sea Inn - B&B

(6.1 miles to city centre)
  • 2.5 stars
Excellent 4.3 / 5
from
£167
Picture of Bluebeard's Castle Villas III in St. Thomas

Bluebeard's Castle Villas III

(1.1 miles to city centre)
  • 2.5 stars
Good 3.8 / 5
from
£176
Picture of Pavilions and Pools Villa Hotel by Antilles Resorts in St. Thomas

Pavilions and Pools Villa Hotel by Antilles Resorts

(5.6 miles to city centre)
  • 2.5 stars
Excellent 4.1 / 5
from£235
£217
Picture of Galleon House Bed Breakfast Inn in St. Thomas

Galleon House Bed Breakfast Inn

(1200 yards to city centre)
  • 2.5 stars
Good 3.5 / 5
from£71
£62
Picture of The Crystal Palace in St. Thomas

The Crystal Palace

(1000 yards to city centre)
  • 2.5 stars
Good 3.6 / 5
from
£123
Picture of Sunset Gardens in St. Thomas

Sunset Gardens

(1.1 miles to city centre)
  • 2.5 stars
Fair 2.6 / 5
from
£90
Picture of Sapphire Village Resort by Antilles Resorts in St. Thomas

Sapphire Village Resort by Antilles Resorts

(5.9 miles to city centre)
  • 2.5 stars
Fair 2.6 / 5
from
£140
Picture of Virgin Islands Campground in St. Thomas

Virgin Islands Campground

(2.4 miles to city centre)
  • 2 stars
Outstanding 4.6 / 5
from
£190
Picture of Crystal Cove Beach Resort by Antilles Resorts in St. Thomas

Crystal Cove Beach Resort by Antilles Resorts

(5.7 miles to city centre)
  • 2.5 stars
Fair 2.6 / 5
from
£178
Picture of Starz Hotel in St. Thomas

Starz Hotel

(1.0 mile to city centre)
  • 2.5 stars
Fair 2.8 / 5
from
£76
Picture of Antilles Resorts at Point Pleasant in St. Thomas

Antilles Resorts at Point Pleasant

(4.9 miles to city centre)
  • 3.5 stars
Fair 2.8 / 5
Picture of Bluebeard's Beach Club in St. Thomas

Bluebeard's Beach Club

(2.8 miles to city centre)
  • 3.5 stars
Good 3.7 / 5
Picture of Villa Viento 5 Bedroom Villa in St. Thomas

Villa Viento 5 Bedroom Villa

(1.8 miles to city centre)
  • 4.5 stars
No Guest Reviews yet
Picture of Peace of Mind Villa in St. Thomas

Peace of Mind Villa

(850 yards to city centre)
  • 4 stars
No Guest Reviews yet

Collect 10 nights get 1 reward night*

And look out for Secret Prices on selected hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=