The U.S. Virgin Islands may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Find Hotels in St. Thomas

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Star rating
Your Budget
Guest rating
Payment Type
Property Type
Neighborhood
Popular Locations
Amenities
Accessibility
Trip Type
Galleon House Hotel
2.5 out of 5
31 Kongen Gade, Charlotte Amalie, St. Thomas, St. Thomas
The price is $72 per night from Oct 19 to Oct 20
1.93 mi from city center
3.7/5Good! (996 reviews)

"This place is super chill and the staff here are great!"…"

Reviewed on Aug 9, 2020

Galleon House Hotel
The Ritz-Carlton, St. Thomas
5 out of 5
6900 Great Bay, St. Thomas, St. Thomas
Free CancellationReserve now, pay when you stay
The price is $399 per night from Sep 21 to Sep 22
7.85 mi from city center
4.2/5Very Good! (33 reviews)

"Property is gorgeous, staff is friendly, and it’s great for families. Just know before you go, everything at hotel (food/drinks) is extremely expensive."…"

Reviewed on Aug 18, 2020

The Ritz-Carlton, St. Thomas
Marriott's Frenchman's Cove
4 out of 5
7338 Estate Bakkeroe, St. Thomas, St. Thomas
Free CancellationReserve now, pay when you stay
The price is $399 per night from Sep 21 to Sep 22
3.24 mi from city center
4.4/5Excellent! (88 reviews)

"Really great resort. Especially if traveling with kids. Our kids had a blast at the pool. The room was spacious and beautifully decorated. The only negative I would say is that the sheets and towels didn’t seem very clean. We found hair and stains on the sheets and the towels which was pretty gross. ..."…"

Reviewed on Aug 23, 2020

Marriott's Frenchman's Cove

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Sapphire Beach Resort
3 out of 5
Estate Smith Bay, St. Thomas, St. Thomas
The price is $203 per night from Sep 21 to Sep 22
7.26 mi from city center
3.2/5 (279 reviews)

"The property overall was in good condition and clean. The furniture is outdated and somewhat worn however the only complaint I have is cockroaches were present in the night. I would definitely consider staying here again if the cockroach issue is resolved!"…"

Reviewed on Aug 3, 2020

Sapphire Beach Resort
Secret Harbour Beach Resort
4 out of 5
6280 Estate Nazareth, St. Thomas, St. Thomas
The price is $272 per night from Sep 21 to Sep 22
7.4 mi from city center
4.2/5Excellent! (959 reviews)

"Our condo was wonderful and clean. The restaurant and dive shop were pleasant amenities, all employees we encountered were friendly and polite."…"

Reviewed on Jul 11, 2020

Secret Harbour Beach Resort
Pavilions and Pools Villa Hotel by Antilles Resorts
3.5 out of 5
6400 Estate Smith Bay, St. Thomas, St. Thomas
Get Rates
6.84 mi from city center
3.7/5Good! (97 reviews)

"the customer service or guest relations was very good at Pavillions and Pools..Employees went beyond to assure a comfortable stay if needed"…"

Reviewed on Aug 18, 2020

Pavilions and Pools Villa Hotel by Antilles Resorts
Limetree Beach Resort by Club Wyndham
3.5 out of 5
100 Frenchman's Bay, St. Thomas
Get Rates
3.92 mi from city center
3.8/5Good! (9 reviews)
nice

"had good time room ok but small pool good on the beach ..............................."…"

Reviewed on Aug 17, 2017

Limetree Beach Resort by Club Wyndham
Emerald Beach Resort
3.5 out of 5
8070 Lindbergh Bay, St. Thomas, St. Thomas
Free CancellationReserve now, pay when you stay
The price is $154 per night from Oct 16 to Oct 17
1.29 mi from city center
3.6/5Good! (983 reviews)

"My experience here was great, the resort is literally a 3 minute ride from the airport. Once we arrived at 3pm we were notified that check in wasn't until 4pm. We sat at the beautiful restaurant inside the resort which was open directly to the beach. The food was great and drinks were even better!! ..."…"

Reviewed on Aug 4, 2020

Emerald Beach Resort
Point Pleasant Resort
4 out of 5
6600 Estate Smith Bay, St. Thomas, St. Thomas
Get Rates
5.94 mi from city center
4.2/5Excellent! (712 reviews)

"Beautiful property and excellent stay despite Covid. Not all amenities are open, but everything was perfect! Wife and I stayed in D22. We were near the top of the hill so the hike down to the beach is a little tough If you are out of shape or have kids. But the private beach is worth the trip. (WAY ..."…"

Reviewed on Aug 9, 2020

Point Pleasant Resort
Windward Passage Hotel
3.5 out of 5
Veterans Drive Charlotte Amali, Po Box 640, St. Thomas, St. Thomas
Free CancellationReserve now, pay when you stay
The price is $149 per night from Sep 21 to Sep 22
1.71 mi from city center
3.2/5 (992 reviews)

"It was clean super comfortable great value definitely looking forward to my next trip to stay here!!!"…"

Reviewed on Aug 21, 2020

Windward Passage Hotel
Margaritaville Vacation Club by Wyndham - St. Thomas
4 out of 5
6080 Estate Smith Bay, St. Thomas
Get Rates
5.89 mi from city center
4.1/5Very Good! (504 reviews)

"The restaurant on property was not good. The food was way sub-par for a resort this beautiful."…"

Reviewed on Aug 18, 2020

Margaritaville Vacation Club by Wyndham - St. Thomas
Mafolie Hotel
3 out of 5
7091 Estate Mafolie, Charlotte Amalie, St. Thomas, St. Thomas
The price is $143 per night from Sep 21 to Sep 22
1.76 mi from city center
3.9/5Very Good! (448 reviews)

"This a nostalgic hotel with an incredible view. George the manager was great and extremely accommodating."…"

Reviewed on Aug 30, 2020

Mafolie Hotel
Bunker Hill Hotel
3 out of 5
2307 Commandant Gade, St. Thomas, St. Thomas
Free CancellationReserve now, pay when you stay
The price is $79 per night from Sep 21 to Sep 22
1.9 mi from city center
3.7/5Good! (984 reviews)
Very friendly front desk clerk and staff

"Not what we expected, but we had a great time at the pool."…"

Reviewed on Aug 18, 2020

Bunker Hill Hotel
Bolongo Bay Beach Resort
3 out of 5
7150 Bolongo, St. Thomas, St. Thomas
The price is $212 per night from Oct 1 to Oct 2
4.86 mi from city center
3.9/5Very Good! (1,000 reviews)

"Great place to go! The staff was fantastic, so friendly and nice."…"

Reviewed on Aug 17, 2020

Bolongo Bay Beach Resort
Hilltop Villas at Bluebeard's Castle by Capital Vacations
3 out of 5
1331 Estate Taarneberg, St. Thomas, St. Thomas
Free CancellationReserve now, pay when you stay
The price is $127 per night from Sep 21 to Sep 22
2.4 mi from city center
4.1/5Very Good! (519 reviews)

"Loved that each room had it's own terrace looking out to the water. A beautiful sight upon opening the curtains each morning. I stayed 9 days, I would suggest shorter. I had to check-out on the 8th day to be moved to another room, a 4-hour wait. Put a damper on the remaining time on the ..."…"

Reviewed on Aug 18, 2020

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.

Frequently asked questions

What's the best place to stay in St. Thomas?
Olga’s Fancy is a favorite property for Expedia customers. This 3-star hotel offers an outdoor pool and free WiFi. Other favorite options based on reviews include Two Sandals by the Sea Inn - B&B and Pirates Pension at Bluebeard’s Castle by Capital Vacations.
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. Enter dates in and click on “Search”, then you can use the “free cancellation” filter to view top 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, Bunker Hill Hotel is a popular 3-star hotel for our travelers looking for an economical choice, and features free WiFi and an outdoor pool. Other choices to stay on the cheap include Galleon House Hotel and Windward Passage Hotel.
What's the best place to stay for couples in St. Thomas?
The Ritz-Carlton, St. Thomas is a favorite 5-star resort for couples, and features deep soaking bathtubs and a full-service spa.
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 a restaurant for its human guests.
What's the best place to stay with easy access to Magens Bay Park?
Windward Passage Hotel is one of the top choices for your stay based on our traveler data, and this 3.5-star hotel offers a restaurant and an outdoor pool. It’s located 1.8 mi (2.8 km) from Magens Bay Park. Other good options within 5 miles include Bunker Hill Hotel and Skyline Vista Villa.
What about the best place to stay close to Coki Beach?
One of the top choices for your stay is Wyndham Margaritaville St Thomas, located next to Coki Beach, and this 4-star hotel offers 2 outdoor pools and 2 bars. Point Pleasant Resort and Vacation at Margaritaville - Great Resort Amenities + Comforts of Home! are two other good choices in the immediate area.
What's the best hotel to stay near the beach in St. Thomas?
Emerald Beach Resort is a top 3.5-star beachfront hotel with 2 restaurants and an outdoor pool, and it’s located on Lindberg Beach. Other good options for your beach trip include Point Pleasant Resort and Secret Harbour Beach Resort.
What's the best luxury accommodation in St. Thomas?
The Ritz-Carlton, St. Thomas is a 5-star resort with a restaurant and a full-service spa, and it’s a popular choice for Expedia travelers looking for a pampering stay.
What are some accommodations with pools in St. Thomas?
Emerald Beach Resort is a popular 3.5-star hotel featuring an outdoor pool, 2 restaurants, and a beach bar. A couple of other options that feature an onsite pool include Olga’s Fancy and Bunker Hill Hotel.

Recent reviews of St. Thomas hotels

More trip options