10 hotels in St. Thomas
Veterans Drive, Charlotte Amalie | 3 star hotelfrom $134
- Very Nice
- Good for what you're getting
- Ok...but not the greatest...
6800 Estate Nazareth, East End | 4 star hotelfrom $157
- Terrible Terrible Terrible
- Know before you go
- A Fairytale Experience
6280 Estate Nazareth, Benner | 3 star hotelfrom $338
- Great place to stay if you want seclusion
- The Best Vacation Ever!
- Thought it would be better based on reviews here
Estate Smith Bay, St. Thomas | 2 star hotelfrom $190
- Crystal Cove was Great!
- Crystal Cove is the greatest!
- Loved Crystal Cove at Sapphire Bay, St. Thomas
8071 Lindberg Bay, Charlotte Amalie | 3 star hotelfrom $138
- Rude front office
- Miss the bar,the beach,the room and Al the Taxi guy
- Excellent Bartender--Candy can make a GREAT Pina Colada
7091 Estate Mafolie, Charlotte Amalie | 3 star hotelfrom $127
- Great Stay -- Jan 3-10, 2005!!
- Had Great Reception Dinner Here!
- Great time and great value
332 Scott Free Rd. Contant, Charlotte Amalie | Hotelfrom $115
- Owners rude??!! No Way!!
- Not Pleased
- Great views, OK rooms
2527 Prindsesse Gade, Charlotte Amalie | Hotelfrom $90
2602 Bjerge Gade 2D, Charlotte Amalie | Hotelfrom $85
6I-1 Estate Thomas, St. Thomas | Hotelfrom $58
2GA Ridge Road, St. Thomas | Hotelfrom $181
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.