Cheap Hotels in St. Thomas from $80

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide

Save on St. Thomas hotels

Top St. Thomas Cheap Hotels | Reserve now, pay later

Two Sandals – A Boutique Hotel
2.5 out of 5
6264 Estate Nazareth, St. Thomas, 00802
The price is $350 per night from Nov 27 to Nov 28
$350
per night
Nov 27 - Nov 28
4.4/5 Excellent! (405 reviews)
Quiet, clean and good location
"Very quiet place with a great view of Red Hook Bay. I was greeted by the housekeeper who was awesome - she also made breakfast, which was a excellent! It was unstaffed most of the time, but the manager Sam was available by mobile to address questions and issues. Easy walk into Red Hook - a big plus ..."

Reviewed on Nov 12, 2022

Two Sandals – A Boutique Hotel
The Ritz-Carlton, St. Thomas
5 out of 5
6900 Great Bay, St. Thomas, St. Thomas, 00802
Fully refundableReserve now, pay when you stay
The price is $899 per night from Nov 29 to Nov 30
$899
per night
Nov 29 - Nov 30
4.1/5 Very Good! (187 reviews)
"The most fabulous honeymoon destination for the most perfect week! Will definitely be back!"

Reviewed on Sep 18, 2022

The Ritz-Carlton, St. Thomas
Castle Villas at Bluebeards by Capital Vacations
2.5 out of 5
1331 Estate Taarneberg, St. Thomas, St. Thomas, 00802
Fully refundableReserve now, pay when you stay
The price is $237 per night from Dec 4 to Dec 5
$237
per night
Dec 4 - Dec 5
4/5 Very Good! (542 reviews)
"My reservations was a bit complicated however upon checking in I was fortunate to be helped by Vernette Hughes. She was professional and very personable at the same time. A very representative of Castle Villas at Bluebeards!"

Reviewed on Nov 21, 2022

Castle Villas at Bluebeards by Capital Vacations

Save an average of 15% on thousands of hotels when you're signed in

Bunker Hill Hotel
3 out of 5
2307 Commandant Gade, St. Thomas, 00802
Fully refundableReserve now, pay when you stay
The price is $110 per night from Dec 7 to Dec 8
$110
per night
Dec 7 - Dec 8
3.9/5 Good! (1,000 reviews)
"The location of the hotel is in walking distance to the heart of Charlotte Amalie. One can just walk from the hotel and easily access the many restaurants and shopping areas within a few minutes of walking. Would not recommend walking to and from the place late at night, hence why it was so nice ..."

Reviewed on Nov 19, 2022

Bunker Hill Hotel
Galleon House Hotel
2.5 out of 5
31 Kongen Gade, Charlotte Amalie, St. Thomas, 00804
Fully refundableReserve now, pay when you stay
The price is $80 per night from Dec 9 to Dec 10
$80
per night
Dec 9 - Dec 10
3.8/5 Good! (999 reviews)
"The property is so close to the water front. However, rate is high, not reasonable."

Reviewed on Nov 6, 2022

Galleon House Hotel
Emerald Beach Resort
3.5 out of 5
8070 Lindbergh Bay, St. Thomas, St. Thomas, 802
The price is $195 per night from Dec 11 to Dec 12
$195
per night
Dec 11 - Dec 12
3.5/5 Good! (999 reviews)
"Close to the airport was a plus. Could use some music in the restaurant and beach area. Property needs to be updated a bit"

Reviewed on Nov 13, 2022

Emerald Beach Resort
Sunset Gardens Guesthouse
2.5 out of 5
8305 Contant, St. Thomas, St. Thomas, 00802
The price is $88 per night from Dec 4 to Dec 5
$88
per night
Dec 4 - Dec 5
3.2/5 (204 reviews)
"Nice rustic place on the hillside. Pleasant staff also. Lots of wildlife around so get your camera ready."

Reviewed on Aug 18, 2022

Sunset Gardens Guesthouse
Windward Passage Hotel
3.5 out of 5
Veterans Drive Charlotte Amali, Po Box 640, St. Thomas, St. Thomas, 804
Fully refundableReserve now, pay when you stay
The price is $190 per night from Nov 29 to Nov 30
$190
per night
Nov 29 - Nov 30
3.2/5 (1,338 reviews)
"We always have a great time at Windward Passage. Thats why I'm there every other weekend. The only hotel I prefer."

Reviewed on Nov 17, 2022

Windward Passage Hotel
Starz Hotel
2.5 out of 5
Constant 38, St. Thomas, 00802
The price is $119 per night from Dec 4 to Dec 5
$119
per night
Dec 4 - Dec 5
3/5 (305 reviews)
"Excellent! Customer service was 5 star quality!"

Reviewed on Oct 3, 2022

Starz Hotel
Lindbergh Bay Hotel and Villas
3.5 out of 5
8075 Lindbergh Bay, St. Thomas, St. Thomas, 802
Fully refundableReserve now, pay when you stay
The price is $128 per night from Dec 4 to Dec 5
$128
per night
Dec 4 - Dec 5
3/5 (999 reviews)
"like-- close to airport, beach and places to eat unlike--a lot of items not working: ice machine, phone, internet, blow dryer, not clear reception on tv."

Reviewed on Sep 26, 2022

Lindbergh Bay Hotel and Villas
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.

2-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.

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.

How can I get cheap hotels in St. Thomas?

Best tips to find a cheap hotel in St. Thomas

  1. If you're looking to travel to St. Thomas on a budget, you'll be happy to know that you can find hotels for as low as $80. Of course, that price is affected by amenities, star rating, and even the time of year you visit. At most, hotel prices can be as high as $899. Staying a short amount of time in St. Thomas is an effective way to reduce hotel costs.

  2. When you cut your vacation down to just a few days, you don't have to worry as much about hotel prices since you don't have that many nights to stay. For budget hotels in St. Thomas, 3 to 4 days should be all the nights you need. That's generally enough to enjoy the city's top attractions, though there's certainly enough to do to warrant a week-long trip.

  3. When booking cheap hotel rooms in St. Thomas, it's typically best to book about 3 weeks in advance. Book further in advance than that and you could be paying too much for your room, as hotels will often overestimate future demand. However, if you wait too long, you might find that the hotel has been completely booked.

  4. When you utilize search filters on Expedia, you'll be able to narrow down your results in a flash. These search filters cover a wide variety of factors you may be interested in when it comes to finding a cheap hotel in St. Thomas, including amenities such as Free Breakfast, 2-star rating, or proximity to local attractions. You can even set filters for price limits to ensure that all the displayed results are within your budget.

  5. For additional savings on St. Thomas cheap hotels, be sure to check out Expedia Rewards. You may be eligible for extra discounts on your trip, and you can earn points for even more savings on your next trip. Becoming a member is entirely free. 

St. Thomas Cheap Hotels information

 

Cheap Hotels in St. Thomas

27

Highest price $899
Cheapest price $80
Number of guest reviews 6978
Total number of hotels in St. Thomas 1889

 

Frequently asked questions

What is St. Thomas like for travelers on a budget?

St. Thomas has a variety of cheap accommodations and places to visit, making it a great choice for a budget-friendly getaway. In addition to its well-known attractions like Sapphire Beach, this destination is home to Buck Island Turtle Cove and Virgin Islands National Park, which you can enjoy while spending very little.

What's the best budget-friendly hotel in St. Thomas?

Based on reviews, Sunset Gardens Guesthouse is a popular 2.5-star hotel for our travelers looking for an economical choice, and features free WiFi and free parking.

How many low cost hotels will I be able to find in St. Thomas?

Expedia has 5 hotels in St. Thomas that are ideal if you are watching your pennies.

When is the best time for a budget trip to St. Thomas?

Weather will likely play an important role when you plan your trip to St. Thomas, and keep in mind that cheaper options are usually available when the weather isn't as good. The hottest months are usually August and July with an average temp of 84°F, while the coldest months are January and February with an average of 79°F. Average annual precipitation for St. Thomas is 39 inches.

What is there to see and do in St. Thomas?

St. Thomas draws tourists with its island views and snorkeling spots, and offers plenty to see and do without spending a fortune. You can budget for the top local attractions that interest you most, such as Sapphire Beach, and then look for sights and activities that cost little or nothing at all. Explore and snap photos of landmarks like Blackbeard's Castle and Frenchtown, or check out the area's cultural spots like at Pistarckle Theater.

How can I get to St. Thomas and get around on a budget?

Scoping out the transportation options in St. Thomas can help keep you on budget. The closest airport is 5 mi (8.1 km) from the center in Cyril E. King Airport (STT). However, if that doesn't suit your budget, you can look into flights to St. Thomas (SPB-St. Thomas Seaplane Base), which is 3 mi (4.9 km) away. You can find out about your water travel options at the port.

Recent reviews of St. Thomas hotels
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organize your entire escape and explore app offers

Text yourself a download link for easy access

Get a link to download the app in the Apple App Store or Google Play Store. 1 message per request. Message and data rates may apply. Text HELP for help or STOP to unsubscribe. Review the App Download SMS terms at www.expedia.com/app. For privacy, please go to www.expedia.com/lp/lg-privacypolicy.
QR code