Find hotels in St. Thomas from $85

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Filter by

The Ritz-Carlton, St. Thomas
5 out of 5
6900 Great Bay, St. Thomas, St. Thomas
Fully refundableReserve now, pay when you stay
The price is $799 per night from Oct 22 to Oct 22
6.76 mi from city center
4.1/5 Very Good! (123 reviews)
"This was a perfect place to stay with my family … I stayed in platinum suite it was so spacious and nice … perfect place for a week vacation…"

Reviewed on Sep 22, 2021

The Ritz-Carlton, St. Thomas
Crystal Cove Villas
3 out of 5
6345 Estate Smith Bay, St. Thomas, St. Thomas
5.96 mi from city center
3.6/5 Good! (101 reviews)
"I liked everything the whole place was unexpected thank you"

Reviewed on Aug 30, 2021

Get rates
Crystal Cove Villas
Marriott's Frenchman's Cove
4 out of 5
7338 Estate Bakkeroe, St. Thomas, St. Thomas
The price is $679 per night from Oct 22 to Oct 22
2.09 mi from city center
4.4/5 Excellent! (128 reviews)
"This was a beautiful property with great workers with easy access to everything."

Reviewed on Sep 8, 2021

Marriott's Frenchman's Cove
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Midtown Guest House
2.5 out of 5
1B Commandant Gade, P.O. Box 521, St. Thomas
Fully refundableReserve now, pay when you stay
The price is $85 per night from Oct 26 to Oct 26
0.82 mi from city center
3.6/5 Good! (98 reviews)
Cute, convenient, and affordable.
"Cute boutique hotel. Helpful with storing our bags for an early arrival. Air conditioner struggled a bit to keep the room cool, but convenient location and friendly staff."

Reviewed on Jul 22, 2021

Midtown Guest House
Casa Cielo
3.5 out of 5
3A-24 Estate St Peter, St. Thomas, Northside
0.97 mi from city center
4.6/5 Wonderful! (10 reviews)
"Pictures cant capture the beauty of Casa Cielo. Nested right next to the Mountain top tourist attraction. Casa Cielo actually has a better view. The home has what seems like 30 foot cielings, the master bedroom is bigger than some New york apartments. My entire family was just taken back by how large ..."

Reviewed on Jul 25, 2021

Get rates
Casa Cielo
Two Sandals by the Sea Inn - B&B
2.5 out of 5
6264 Estate Nazareth, St. Thomas
The price is $240 per night from Oct 25 to Oct 25
6.28 mi from city center
4.4/5 Wonderful! (360 reviews)
"The property was clean, and sufficient. Checking in wasn't too easy,had a difficult time finding the property No Signs."

Reviewed on Oct 2, 2021

Two Sandals by the Sea Inn - B&B
Mafolie Hotel
3 out of 5
7091 Estate Mafolie, Charlotte Amalie, St. Thomas
The price is $109 per night from Oct 28 to Oct 28
0.81 mi from city center
3.9/5 Very Good! (541 reviews)
"It felt Like home .. the staff welcomed us with open arms. I would stay again just because of the vibes it’s something you can’t duplicate or fake."

Reviewed on Oct 17, 2021

Mafolie Hotel
Sapphire Beach Resort
3 out of 5
6720 Estate Smith Bay, St. Thomas
6.22 mi from city center
3.2/5 (304 reviews)
"I absolutely love this resort some of the appliances could have been upgraded but other than that it was amazing"

Reviewed on Aug 8, 2021

Get rates
Sapphire Beach Resort
Sapphire Village Resort by Antilles Resorts
2.5 out of 5
6320 Estate Smith Bay, St. Thomas
6.12 mi from city center
3/5 (265 reviews)
"The people are very friendly and always willing to help. Nice and quiet, I had a great time."

Reviewed on Aug 26, 2021

Get rates
Sapphire Village Resort by Antilles Resorts
Windward Passage Hotel
3.5 out of 5
Veterans Drive Charlotte Amali, Po Box 640, St. Thomas, St. Thomas
The price is $149 per night from Nov 21 to Nov 21
0.56 mi from city center
3.1/5 (1,103 reviews)
"This is a great place to stay Just have a lot of work to do in the rooms bathrooms are not in its best condition room smells like mildew but they was working on everything when I was staying so hopefully everything gets better I love staying there been there 3 different times and it was a great stay ..."

Reviewed on Oct 14, 2021

Windward Passage Hotel
Point Pleasant Resort
4 out of 5
6600 Estate Smith Bay, St. Thomas, St. Thomas
4.94 mi from city center
4.2/5 Excellent! (791 reviews)
"The views for Point Pleasant are amazing! We loved having restaurants within walking distance and several pools to choose from. We will definitely be back."

Reviewed on Oct 18, 2021

Get rates
Point Pleasant Resort
Pirates Pension at Bluebeard's Castle by Capital Vacations
3 out of 5
1331 Estate Taarneberg, St. Thomas, St. Thomas
Fully refundableReserve now, pay when you stay
The price is $249 per night from Oct 31 to Oct 31
1.29 mi from city center
4.2/5 Very Good! (292 reviews)
"Clean and well kept"

Reviewed on Oct 3, 2021

Pirates Pension at Bluebeard's Castle by Capital Vacations
Secret Harbour Beach Resort
4 out of 5
6280 Estate Nazareth, St. Thomas, St. Thomas
The price is $322 per night from Oct 25 to Oct 25
6.29 mi from city center
4.3/5 Excellent! (1,045 reviews)
"This was probably the best resort on the island of St. Thomas. It was very clean and the beach was amazing. We had a one bedroom king suite, but it was more like a little apartment and I couldn’t have been any happier with it. The view from the room was breathtaking. The on site restaurant was very ..."

Reviewed on Oct 7, 2021

Secret Harbour Beach Resort
Limetree Beach Resort by Club Wyndham
3.5 out of 5
100 Frenchman's Bay, St. Thomas
2.77 mi from city center
4.3/5 Excellent! (58 reviews)
"Beautiful property"

Reviewed on Oct 11, 2021

Get rates
Limetree Beach Resort by Club Wyndham
Club Wyndham Elysian Beach Resort
3.5 out of 5
6800 Estate Nazareth, St. Thomas, St. Thomas
6.76 mi from city center
3.5/5 Good! (116 reviews)
"Gail concierge from sidter hotel Limetree was very patience and explained about lots of different fun activities. She made our stay fun and enjoyable."

Reviewed on Oct 9, 2021

Get rates
Club Wyndham Elysian Beach Resort
Margaritaville Vacation Club by Wyndham - St. Thomas
4 out of 5
6080 Estate Smith Bay, St. Thomas
4.91 mi from city center
4/5 Very Good! (721 reviews)
"I like the staff and the property is so pretty. I don’t like that there’s no hot tub on-site and the exercise room was closed."

Reviewed on Oct 15, 2021

Get rates
Margaritaville Vacation Club by Wyndham - St. Thomas
Bunker Hill Hotel
3 out of 5
2307 Commandant Gade, St. Thomas
0.81 mi from city center
3.7/5 Good! (977 reviews)
"Loved the fact that the price was"

Reviewed on Oct 17, 2021

Get rates
Bunker Hill Hotel
Castle Villas at Bluebeards by Capital Vacations
2.5 out of 5
1331 Estate Taarneberg, St. Thomas, St. Thomas
The price is $215 per night from Nov 1 to Nov 1
1.29 mi from city center
3.9/5 Good! (363 reviews)
"Unfortunately, the ac unit didnt cool as much as i would have liked, but it was ok."

Reviewed on Oct 1, 2021

Castle Villas at Bluebeards by Capital Vacations
Emerald Beach Resort
3.5 out of 5
8070 Lindbergh Bay, St. Thomas, St. Thomas
Fully refundableReserve now, pay when you stay
The price is $219 per night from Nov 9 to Nov 9
1.45 mi from city center
3.5/5 Good! (960 reviews)
"Liked that every room was a beachfront room. Some of the areas looked like they were under repair. Staff were very helpful and accommodating. Nice resort for the price."

Reviewed on Oct 16, 2021

Emerald Beach Resort
Hilltop Villas at Bluebeard's Castle by Capital Vacations
3 out of 5
1331 Estate Taarneberg, St. Thomas
Fully refundableReserve now, pay when you stay
The price is $269 per night from Oct 31 to Oct 31
0.23 mi from city center
4.2/5 Very Good! (754 reviews)
"Property is in a great location with spectacular views from all areas of the property. Excellent proximity to major attractions."

Reviewed on Sep 30, 2021

Hilltop Villas at Bluebeard's Castle by Capital Vacations
Don't see what you're looking for?
See all available properties in St. Thomas
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Price trends for hotels in St. Thomas

Less expensive
More expensive
Next month
October
January
$235
Month
Price
January
$295
February
$293
March
$268
April
$255
May
$238
June
$249
July
$284
August
$246
September
$247
October
$189
November
$235
December
$250
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in St. Thomas. Select dates and complete search for nightly totals inclusive of taxes and fees.

Frequently asked questions

Recent reviews of St. Thomas hotels

More trip options