Find Cheap Hotels in St. Thomas

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

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 £311 per night from 30 Jan to 31 Jan
4.4/5 Excellent! (371 reviews)
"The property was as advertised and the owner Helen was great."

Reviewed on 14 Jan 2022

Two Sandals by the Sea Inn - B&B
Secret Harbour Beach Resort
The price is £495 per night from 19 Feb to 20 Feb
4.3/5 Excellent! (1,072 reviews)
"Great beach, restaurants, and spacious rooms. Service was generally pretty good. Only problem was with the water heater in the room. They use point of use electric water heaters, and it did not come on with the shower water flow. Had to turn on other faucets to get enough flow - maintenance came ..."

Reviewed on 30 Dec 2021

Secret Harbour Beach Resort
Pirates Pension at Bluebeard's Castle by Capital Vacations
3 out of 5
Fully refundableReserve now, pay when you stay
The price is £271 per night from 1 Feb to 2 Feb
4.2/5 Very Good! (309 reviews)
"The place was awesome."

Reviewed on 16 Jan 2022

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 £327 per night from 1 Mar to 2 Mar
4.2/5 Very Good! (815 reviews)
"The views were great , the rooms were very nicely set up and comfortable"

Reviewed on 29 Dec 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
The price is £1,066 per night from 1 Feb to 2 Feb
4.1/5 Very Good! (139 reviews)
"Beautiful property excellent service."

Reviewed on 22 Jan 2022

The Ritz-Carlton, St. Thomas
Bolongo Bay Beach Resort
3.9/5 Very Good! (998 reviews)
"The property needs a Reno in the rooms"

Reviewed on 25 Jan 2022

Bolongo Bay Beach Resort
Mafolie Hotel
3 out of 5
7091 Estate Mafolie, Charlotte Amalie, St. Thomas
The price is £133 per night from 2 Feb to 3 Feb
3.9/5 Very Good! (570 reviews)
"New owners are trying really hard to upgrade facilities and provide good service. Staff was overall very friendly, other than one front desk person who seemed to be having a bad day. Restaurant is good and on site. Pool bar not open every day, not sure why. Taxi needed to access town. No airport ..."

Reviewed on 19 Jan 2022

Mafolie Hotel
Castle Villas at Bluebeards by Capital Vacations
2.5 out of 5
Fully refundableReserve now, pay when you stay
The price is £304 per night from 2 Feb to 3 Feb
3.9/5 Very Good! (385 reviews)
"Older property but lots of charm and great views. Friendly and helpful staff."

Reviewed on 18 Jan 2022

Castle Villas at Bluebeards by Capital Vacations
Bunker Hill Hotel
3 out of 5
2307 Commandant Gade, St. Thomas
Fully refundableReserve now, pay when you stay
The price is £103 per night from 8 Feb to 9 Feb
3.8/5 Good! (978 reviews)
"I had a fantastic time over there. The staff is friendly and you feel like home. Amazing location which is close to everything downtown. Highly recommended."

Reviewed on 19 Jan 2022

Bunker Hill Hotel
Pavilions and Pools Villa Hotel by Antilles Resorts
3.8/5 Good! (111 reviews)
"I loved the overall layout of the room and private deck and pool The furniture was outdated and kind of old in the living room. That is the only negative thing. Otherwise perfect vacation!"

Reviewed on 2 Aug 2021

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 £91 per night from 10 Feb to 11 Feb
3.7/5 Good! (989 reviews)
"Love the location the staff and the people traveling through it was absolutely accomidating in every way Easy access to everything thanks so much Coleen"

Reviewed on 9 Jan 2022

Galleon House Hotel
Emerald Beach Resort
3.5 out of 5
Fully refundableReserve now, pay when you stay
The price is £288 per night from 30 Jan to 31 Jan
3.5/5 Good! (979 reviews)
"Nice beach front"

Reviewed on 21 Jan 2022

Emerald Beach Resort
Sapphire Beach Resort
3 out of 5
6720 Estate Smith Bay, St. Thomas
3.3/5 (311 reviews)
"This place is a hidden gem. I was worried after reading some of the reviews but this place by far was unbelievable. The beach is beautiful and clean and the staff is super helpful with anything you need. I’m already booking my stay for next year I was so impressed."

Reviewed on 7 Jan 2022

Sapphire Beach Resort
Sunset Gardens Guesthouse
The price is £90 per night from 3 Feb to 4 Feb
3.2/5 (188 reviews)
"Views are great"

Reviewed on 22 Sep 2021

Sunset Gardens Guesthouse
Windward Passage Hotel
3.5 out of 5
Fully refundableReserve now, pay when you stay
The price is £173 per night from 1 Feb to 2 Feb
3.2/5 (1,188 reviews)
"Accessible and quiet"

Reviewed on 19 Jan 2022

Windward Passage Hotel
Lindbergh Bay Hotel and Villas
3.5 out of 5
Fully refundableReserve now, pay when you stay
The price is £132 per night from 1 Feb to 2 Feb
3/5 (762 reviews)
"Not perfect, but staff generally helpful, room was spacious, clean and views of Bay -- both from room, patio and grounds -- were terrific."

Reviewed on 16 Jan 2022

Lindbergh Bay Hotel and Villas
Crystal Cove Beach Resort by Antilles Resorts
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 2 Jun 2021

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 (271 reviews)
"Beautiful views and a nice beach. It would be great if they fixed the pool area that had storm damage. Also, some if the burners on the stove didn't work."

Reviewed on 20 Jan 2022

Sapphire Village Resort by Antilles Resorts
Starz Hotel
2.5 out of 5
Constant 38, St. Thomas
The price is £114 per night from 30 Jan to 31 Jan
2.9/5 (238 reviews)
"Thk😀"

Reviewed on 29 Dec 2021

Starz Hotel
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.

Frequently asked questions

St. Thomas Hotel Reviews
expedia verified reviews