Find Cheap Hotels in St. Thomas from $81

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.

Top St. Thomas Cheap Hotels

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 26 to Oct 26
4.4/5 Excellent! (365 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
Secret Harbour Beach Resort
4 out of 5
6280 Estate Nazareth, St. Thomas, St. Thomas
The price is $322 per night from Oct 27 to Oct 27
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
Pirates Pension at Bluebeard's Castle by Capital Vacations
3 out of 5
1331 Estate Taarneberg, St. Thomas, St. Thomas
The price is $249 per night from Oct 31 to Oct 31
4.2/5 Very Good! (293 reviews)
"Clean and well kept"

Reviewed on Oct 3, 2021

Pirates Pension at Bluebeard's Castle by Capital Vacations
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.
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
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
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 29 to Oct 29
4.1/5 Very Good! (125 reviews)
"First time staying at a Ritz and OMG! The service was the best! Loved the property amazing views and even more amazing staff! They definitely made my vacation.. loved it’"

Reviewed on Oct 20, 2021

The Ritz-Carlton, St. Thomas
Bolongo Bay Beach Resort
3 out of 5
7150 Bolongo, St. Thomas, St. Thomas
3.9/5 Very Good! (999 reviews)
"We loved the all inclusive and activities included snorkel supplies and kayaks in"

Reviewed on Oct 10, 2021

Get rates
Bolongo Bay Beach Resort
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
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
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 Oct 31 to Oct 31
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
Pavilions and Pools Villa Hotel by Antilles Resorts
3.5 out of 5
6400 Estate Smith Bay, St. Thomas, St. Thomas
3.7/5 Good! (109 reviews)
"Conceptually hotel has great value and abilities to give traveler that many hotels on island don’t have. Private pool, kitchen and separation from others. Close approximation to couple beaches, It would be mind blowing if units would be maintain and had updates to have higher level of furnishings. ..."

Reviewed on Jul 23, 2021

Get rates
Pavilions and Pools Villa Hotel by Antilles Resorts
Galleon House Hotel
2.5 out of 5
31 Kongen Gade, Charlotte Amalie, St. Thomas
Fully refundableReserve now, pay when you stay
The price is $81 per night from Nov 25 to Nov 25
3.7/5 Good! (993 reviews)
"It is walking distance to town"

Reviewed on Oct 24, 2021

Galleon House Hotel
Bunker Hill Hotel
3 out of 5
2307 Commandant Gade, St. Thomas
3.7/5 Good! (981 reviews)
"Such a family feel, you can tell it’s a small family owned hotel and they put their heart and souls into it! They don’t have all the “cutting edge” amenities but they have everything you need to enjoy your vacation! The food was absolutely excellent as well at the restaurant! We can’t wait to go ..."

Reviewed on Oct 24, 2021

Get rates
Bunker Hill Hotel
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
3.5/5 Good! (970 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
Sapphire Beach Resort
3 out of 5
6720 Estate Smith Bay, St. Thomas
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
Sunset Gardens Guesthouse
2.5 out of 5
8305 Contant, St. Thomas, St. Thomas
The price is $107 per night from Oct 26 to Oct 26
3.2/5 (181 reviews)
"Views are great"

Reviewed on Sep 22, 2021

Sunset Gardens Guesthouse
Windward Passage Hotel
3.5 out of 5
Veterans Drive Charlotte Amali, Po Box 640, St. Thomas, St. Thomas
Fully refundableReserve now, pay when you stay
The price is $149 per night from Oct 28 to Oct 28
3.1/5 (1,104 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
Lindbergh Bay Hotel and Villas
3.5 out of 5
8075 Lindbergh Bay, St. Thomas, St. Thomas
The price is $146 per night from Nov 9 to Nov 9
3/5 (698 reviews)
"Close to the airport. You had a lady in 210 who was a witch and complainer. I lo e the pool later hours. Staff was great. I wish while we were out for the day. They would clean then. The only once clean my sons room."

Reviewed on Oct 5, 2021

Lindbergh Bay Hotel and Villas
Crystal Cove Beach Resort by Antilles Resorts
2.5 out of 5
Estate Smith Bay, St. Thomas, St. Thomas
3/5 (98 reviews)
"Honestly, it was view. My friends and family were content with a resort next to the beach but instead we walked out to thw beach. Could not have asked for a better view. So beautiful!!!!!"

Reviewed on Jun 2, 2021

Get rates
Crystal Cove Beach Resort by Antilles Resorts
Sapphire Village Resort by Antilles Resorts
2.5 out of 5
6320 Estate Smith Bay, St. Thomas
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
Starz Hotel
2.5 out of 5
Constant 38, St. Thomas
The price is $98 per night from Oct 26 to Oct 26
2.9/5 (217 reviews)
"Nothing special"

Reviewed on Oct 22, 2021

Starz Hotel
Don't see what you're looking for?
We've got more Cheap Hotels. Find the right one for you.
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.

3-star Hotels in St. Thomas

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.

Frequently asked questions

Recent reviews of St. Thomas hotels

More trip options