St. Thomas Hotels

St Thomas
St Thomas is one of the US Virgin Islands, a tropical paradise with beaches, water activities and nightclubs. If you are on a cruise itinerary, you will likely stop at the Charlotte Amalie harbour, where you can shop and eat in classy Frenchtown. Go to Red Hook for the nightclubs or to catch the ferry to St John, home of Virgin Islands National Park. ... Read more »
St Thomas Attractions
- Historic Charlotte Amalie
- Paradise Point
- Coral World Ocean Park
St Thomas Activities
- Explore the ruins and museums at Fort Christian
- Enjoy scuba diving at the various bays
- Hike the trails and watch a film on Water Island
St Thomas Climate
St Thomas is hot all year with daily highs from 30ºC to 32ºC (86ºF to 90ºF) and lows around 22ºC to 25ºC (72ºF to 77ºF). September through November make up the wet season with 130 mm to 140 mm (5 inches to 6 inches) of rain, while the drier months only have 40 mm to 80 mm (2 inches to 3 inches) of rain.
Getting There & Around
Most people land at St Thomas as part of their cruise itinerary, but some international travellers fly in to the Cyril E. King Airport. Ferries run between most of the US and British Virgin Islands to St Thomas as well.
While a portion of the island is traversable by foot, take a bus tour or hire a private driver to see the areas outside Charlotte Amalie.
« Hide$150
- Overview
- Description
- Photos
- Map
- Amenities
$270
- Overview
- Description
- Photos
- Map
- Amenities
$129
- Overview
- Description
- Photos
- Map
- Amenities
$201
- Overview
- Description
- Photos
- Map
- Amenities
$181
- Overview
- Description
- Photos
- Map
- Amenities
Villa Olga Inn St. Thomas
2 Stars$167
- Overview
- Description
- Photos
- Map
- Amenities
$308
- Overview
- Description
- Photos
- Map
- Amenities
Bluebeards Beach Club Hotel
3 StarsOn request
- Overview
- Description
- Photos
- Map
- Amenities
$189
- Overview
- Description
- Photos
- Map
- Amenities
On request
- Overview
- Description
- Photos
- Map
- Amenities
Other Recommended Hotels
| Bolongo Bay Beach Resort | 3 Stars | Price from $140 |
| Elysian Beach Resort | 3 Stars | Price from $143 |
| Frenchmans Reef & Morning Star Marriott Beach Resort St. Thomas | 3 Stars | Price from $292 |
| Island Beachcomber Hotel St. Thomas | 3 Stars | Price from $139 |
| Point Pleasant Resort St. Thomas | 3 Stars | Price from $252 |
| Sapphire Village Resort St. Thomas | 3 Stars | Price from $202 |
| Secret Harbour Beach Resort St. Thomas | 3 Stars | Price from $354 |
| Sunset Gardens Hotel St. Thomas | 3 Stars | Price from $108 |
| The Anchorage Beach Resort St. Thomas | 3 Stars | Price from $360 |
| Tropic Leisure Club At Magens Point Resort St. Thomas | 3 Stars | Price from $193 |
- 1
- 2
- >
- >>