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

Check St. Thomas hotel prices

Tomorrow night
This weekend
Next weekend

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 1924 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

The Ritz-Carlton, St. Thomas
5 out of 5
6900 Great Bay, St. Thomas, St. Thomas, 00802
The price is $899 per night from Dec 11 to Dec 12
$899
per night
Dec 11 - Dec 12
3.54 mi from city center
4.1/5 Very Good! (188 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
Marriott's Frenchman's Cove
4 out of 5
7338 Estate Bakkeroe, St. Thomas, St. Thomas, 00802-3011
The price is $779 per night from Dec 11 to Dec 12
$779
per night
Dec 11 - Dec 12
1.97 mi from city center
4.4/5 Excellent! (143 reviews)
Beautiful property
"The property is lovely and very well maintained. Loved our villa; everything we could have needed was there. The restaurant was meh; I’d recommend getting out into community and trying the restaurants."

Reviewed on Dec 5, 2022

Marriott's Frenchman's Cove
Mafolie Hotel
3 out of 5
7091 Estate Mafolie, Charlotte Amalie, St. Thomas, 00802
The price is $109 per night from Dec 19 to Dec 20
$109
per night
Dec 19 - Dec 20
2.56 mi from city center
4/5 Very Good! (710 reviews)
Beautiful ocean vew
"Beautiful panoramic Ocean view."

Reviewed on Nov 13, 2022

Mafolie Hotel

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

Midtown Guest House
2.5 out of 5
1B Commandant Gade, P.O. Box 521, St. Thomas, 00804
Fully refundableReserve now, pay when you stay
The price is $100 per night from Dec 11 to Dec 12
$100
per night
Dec 11 - Dec 12
2.44 mi from city center
3.9/5 Very Good! (158 reviews)
"Enjoyed our one night stay .. cleaning/construction stuff everywhere.. room local shall I say…clean but lower class. Very nice staff. You get what you pay for."

Reviewed on Dec 2, 2022

Midtown Guest House
Beautiful Boutique Hotel - Centrally Located - Amazing Views - Green Certified
The price is $165 per night from Dec 11 to Dec 12
$165
per night
Dec 11 - Dec 12
3.97 mi from city center
4.7/5 Exceptional! (19 reviews)
"Beautiful location. Owners very accommodating."

Reviewed on Oct 26, 2022

Beautiful Boutique Hotel - Centrally Located - Amazing Views - Green Certified
Sapphire Beach Resort
3 out of 5
6720 Estate Smith Bay, St. Thomas, 00802
2.96 mi from city center
3.3/5 (328 reviews)
"It was a beautiful place and a wonderful resort . Will be back there for sure"

Reviewed on Oct 15, 2022

Sapphire Beach Resort
View of Paradise at Sapphire Beach
3.5 out of 5
6720 Estate Smith Bay, St. Thomas, 802
2.77 mi from city center
4.5/5 Wonderful! (122 reviews)
"It was a beautiful, quiet property! Our room was just a tad outdated and the bed was a bit uncomfortable. Otherwise, the staff was great. The property was clean and well kept. Only downside is the dining options are limited but Red Hook is just a 5-10 min cab ride. Would return again."

Reviewed on Nov 21, 2022

View of Paradise at Sapphire Beach
Two Sandals – A Boutique Hotel
2.5 out of 5
6264 Estate Nazareth, St. Thomas, 00802
The price is $356 per night from Dec 12 to Dec 13
$356
per night
Dec 12 - Dec 13
3.1 mi from city center
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
Beachfront Villas at Crystal Cove
4 out of 5
6345 Smith Bay Road, Sapphire Beach West, St. Thomas, 802
2.84 mi from city center
4.6/5 Exceptional! (62 reviews)
"The property is just minutes from a beautiful beach, restaurants, and taxi service to take you around the island. We are already planning a return trip with friends and family. Highly recommend."

Reviewed on Oct 16, 2022

Beachfront Villas at Crystal Cove
Sapphire Village Resort by Antilles Resorts
2.5 out of 5
6320 Estate Smith Bay, St. Thomas, 00802
2.86 mi from city center
3/5 (289 reviews)
"I loved the view and the pool /restaurant. I didn't like the checkout process."

Reviewed on Nov 14, 2022

Sapphire Village Resort by Antilles Resorts
Sunset Gardens Guesthouse
2.5 out of 5
8305 Contant, St. Thomas, St. Thomas, 00802
The price is $89 per night from Dec 12 to Dec 13
$89
per night
Dec 12 - Dec 13
3.99 mi from city center
3.2/5 (205 reviews)
"The service was super, but the room was a little deteriorated."

Reviewed on Nov 28, 2022

Sunset Gardens Guesthouse
Galleon House Hotel
2.5 out of 5
31 Kongen Gade, Charlotte Amalie, St. Thomas, 00804
The price is $80 per night from Jan 5 to Jan 6
$80
per night
Jan 5 - Jan 6
2.43 mi from city center
3.8/5 Good! (1,000 reviews)
"The property is so close to the water front. However, rate is high, not reasonable."

Reviewed on Nov 6, 2022

Galleon House Hotel
Starz Hotel
2.5 out of 5
Constant 38, St. Thomas, 00802
The price is $114 per night from Dec 9 to Dec 10
$114
per night
Dec 9 - Dec 10
3.65 mi from city center
3/5 (306 reviews)
"Excellent! Customer service was 5 star quality!"

Reviewed on Oct 3, 2022

Starz Hotel
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 Dec 11 to Dec 12
$190
per night
Dec 11 - Dec 12
2.81 mi from city center
3.2/5 (1,341 reviews)
"Pleasant staff. Clean room and newly remodeled. Close to ferry dock"

Reviewed on Dec 7, 2022

Windward Passage Hotel
Pirates Pension at Bluebeard's Castle by Capital Vacations
3 out of 5
1331 Estate Taarneberg, St. Thomas, St. Thomas, 00802
Fully refundableReserve now, pay when you stay
The price is $259 per night from Dec 12 to Dec 13
$259
per night
Dec 12 - Dec 13
1.99 mi from city center
4.1/5 Very Good! (435 reviews)
"The view from the hotel was scenic."

Reviewed on Dec 6, 2022

Pirates Pension at Bluebeard's Castle by Capital Vacations
Emerald Beach Resort
3.5 out of 5
8070 Lindbergh Bay, St. Thomas, St. Thomas, 802
The price is $314 per night from Dec 22 to Dec 23
$314
per night
Dec 22 - Dec 23
4.56 mi from city center
3.5/5 Good! (1,000 reviews)
"Excellent stay"

Reviewed on Dec 5, 2022

Emerald Beach Resort
Secret Harbour Beach Resort
4 out of 5
6280 Estate Nazareth, St. Thomas, St. Thomas, 802
The price is $491 per night from Dec 9 to Dec 10
$491
per night
Dec 9 - Dec 10
3.11 mi from city center
4.3/5 Excellent! (1,145 reviews)
"Beautiful bay, lovely beach, comfortable and clean accommodations, and wonderful staff."

Reviewed on Nov 15, 2022

Secret Harbour Beach Resort
Point Pleasant Resort
4 out of 5
6600 Estate Smith Bay, St. Thomas, St. Thomas, 00802
1.75 mi from city center
4.2/5 Very Good! (903 reviews)
Great place , great view of St John.
"The rooms are awesome and large. Full kitchens and comfortable furniture, practically a mini apartment. Little things like water not hot enough and minor cleanliness were issues."

Reviewed on Nov 19, 2022

Point Pleasant Resort
Bunker Hill Hotel
3 out of 5
2307 Commandant Gade, St. Thomas, 00802
Fully refundableReserve now, pay when you stay
The price is $112 per night from Dec 16 to Dec 17
$112
per night
Dec 16 - Dec 17
2.45 mi from city center
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
Limetree Beach Resort by Club Wyndham
3.5 out of 5
100 Frenchman's Bay, St. Thomas, 802
1.81 mi from city center
4.3/5 Excellent! (102 reviews)
"Great location with amazing amenities. The pool is always clean and the area around it is tidy. I stay here for business but it’s always great being able to enjoy a resort style hotel. It has a small private beach which looks nice. Overall, this is a great place to stay."

Reviewed on Oct 15, 2022

Limetree Beach Resort by Club Wyndham
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.

Where to stay in St. Thomas

Find the best St. Thomas areas and neighborhoods for the activities you enjoy most. Learn more about St. Thomas

Stay near popular St. Thomas attractions

St. Thomas hotels information

Number of reviews 9861
Accommodation 1924 hotels
Lowest Price $80
Highest Price $899

Price trends for hotels in St. Thomas

Less expensive
More expensive
This month
Next month
December
November
$244
$315
Month
Price
January
$315
February
$302
March
$266
April
$289
May
$268
June
$260
July
$247
August
$308
September
$250
October
$261
November
$336
December
$244
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

What's the best place to stay in St. Thomas?

At Home in the Tropics B&B is a favorite property for Expedia customers. This 3-star B&B offers free breakfast and a restaurant. Other favorite options based on reviews include Olga's Fancy and View of Paradise at Sapphire Beach. See all available top hotels, or vacation rentals in St. Thomas.

What are some of the best vacation rentals in St. Thomas?

The Cottage at Villa Indigo: Visitors give good reviews to this St. Thomas vacation home rental, which is located in the mountains and offers a private yard, Netflix, and free WiFi to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include a full-sized fridge, a stovetop, and a microwave. Other favorite homes for rent in St. Thomas are Beautiful Ocean Views from Mountain Top St. Thomas and Minutes from Magens Bay, gated property, large pool & outdoor entertainment area. See all vacation rentals in St. Thomas.

Which popular hotels in St. Thomas are known for their enhanced cleaning measures?

Olga's Fancy is a 3-star hotel offering property cleaning with disinfectant, linens washed at a temperature of at least 60°C/140°F, and hand sanitizer for guests. If you're looking for a wallet-friendly option, Midtown Guest House is a 2.5-star guest house in St. Thomas that offers enhanced cleaning measures. For more choices, browse all hotels in St. Thomas with enhanced sanitizing practices.

If I need to cancel my hotel reservation in St. Thomas, will I receive a refund?

Yes, the majority of hotel reservations are refundable provided that you cancel before the accommodation's cancellation deadline, which is usually within 24-48 hours of the scheduled arrival. If you have a non-refundable reservation, you might be able to cancel it and be given a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in St. Thomas.

Where can I learn more about changing or cancelling my trip to St. Thomas?

For more details about updating your trip to St. Thomas or cancelling it, click here.

What's the best budget-friendly accommodation 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. View all budget hotels in St. Thomas.

What's the best hotel for a family vacation in St. Thomas?

Lindbergh Bay Hotel and Villas is a top 3.5-star hotel on Expedia for families, and features an outdoor pool and a restaurant. Other good choices to stay with the kids include Dec 29th, 2018 to Jan 5th, 2019 ~ Marriott's Frenchman's Cove New Year's Week and Dec 29th, 2018 to Jan 5th, 2019 ~ Marriott's Frenchman's Cove New Year's Week . Find more child-friendly accommodations in St. Thomas.

What's the best place to stay for couples in St. Thomas?

Emerald Beach Resort is a favorite 3.5-star hotel for couples, and features private balconies and flat-screen TVs. Another choice for a stay with your sweetheart is Mafolie Hotel. See all romantic hotels in St. Thomas.

What's the best accommodation for an all-inclusive stay in St. Thomas?

Bolongo Bay Beach Resort is a 3-star resort featuring a restaurant and a poolside bar, and a favorite with Expedia travelers.

What's the best pet-friendly place to stay in St. Thomas?

Emerald Beach Resort is a top hotel for people traveling with their pets, and offers 2 restaurants and an outdoor pool for its human guests. See more pet-friendly hotel accommodations in St. Thomas.

What's the best place to stay with easy access to Magens Bay Beach?

Flamboyan on the Bay Resort and Villas is one of the top choices for your stay based on our traveler data, and this 3.5-star condo resort offers 2 restaurants and free parking. It's located just a short 0.6 mi (1 km) from Magens Bay Beach. Another good choice is The Breeze USVI, located just 0.5 mi (0.8 km) away.

What about the best place to stay close to Coki Point Beach?

One of the top choices for your stay is Margaritaville Vacation Club by Wyndham - St. Thomas, located next to Coki Point Beach, and this 4-star hotel offers 2 outdoor pools and 2 bars. Point Pleasant Resort and Margaritaville Vacation Club Poolside Studio - The Perfect Island Getaway! are two other good choices in the immediate area.

Recent reviews of St. Thomas hotels
Expedia verified reviews