St. Thomas

Search St. Thomas Hotels from $105

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Top 10 Hotels in St. Thomas

Image for The Ritz-Carlton, St. Thomas
5 out of 5
6900 Great Bay, St. Thomas, St. Thomas
Get Rates
4.3/5Excellent! (506 reviews)

"Beautiful property and amazing views! I was hesitant due to construction but so glad I stayed! I was completely satisfied in every way! Staff was amazing, room was beautiful, we had the time of our lives! I’m very hard to please so this is an accomplishment!"…"

Reviewed on Jan 31, 2019

The Ritz-Carlton, St. Thomas
Image for Marriott's Frenchman's Cove
4 out of 5
7338 Estate Bakkeroe, St. Thomas, St. Thomas
$399
per night
Sep 22 - Sep 23
4.4/5Wonderful! (70 reviews)

"I stayed at a villa. The amenities were modern and well maintained. The room was spacious and very comfortable. It came with a washer/ dryer combo so I do my laundry in my room. The food at the restaurant was excellent especially breakfast. I stayed at another villa on the island before and I had ..."…"

Reviewed on Sep 19, 2019

Marriott's Frenchman's Cove
Image for Secret Harbour Beach Resort
4 out of 5
6280 Estate Nazareth, St. Thomas, St. Thomas
$293
per night
Sep 22 - Sep 23
4.2/5Excellent! (883 reviews)

"It is a beautiful view , very nice rooms , however the bad spring box and bed was too old and made extreme noise when I even turn which kept me up all night , the mattress was also extremely cheap and uncomfortable , just because of this I won’t stay there again."…"

Reviewed on Sep 8, 2019

Secret Harbour Beach Resort
Image for Wyndham Margaritaville St Thomas
4 out of 5
6080 Estate Smith Bay, St. Thomas
$215
per night
Sep 22 - Sep 23
4.2/5Very Good! (286 reviews)

"The place was nice, they need to invest in some sort of bug repellent system for by the pools. They also have a great entertainment options but need a few more meal options."…"

Reviewed on Sep 15, 2019

Wyndham Margaritaville St Thomas
Image for Bunker Hill Hotel
3 out of 5
2307 Commandant Gade, St. Thomas, St. Thomas
Free CancellationReserve now, pay when you stay
$105
per night
Sep 22 - Sep 23
3.7/5Good! (771 reviews)

"Just to many steps but overall good people great service & breakfast was great"…"

Reviewed on Sep 2, 2019

Bunker Hill Hotel
Image for Pirates Pension at Bluebeards Castle
3 out of 5
1331 Estate Taarneberg, St. Thomas, St. Thomas
$109
per night
Sep 22 - Sep 23
4.1/5Very Good! (151 reviews)

"Brennedy at the bar was sensational and hands down the best staff member we encountered. Upon arrival the room was clean enough but the door leading up to the room had dead bugs outside the door where they remained for most of our stay until I kicked them off to the grass. Internet password provided ..."…"

Reviewed on Aug 18, 2017

Pirates Pension at Bluebeards Castle
Image for Emerald Beach Resort
3.5 out of 5
8070 Lindbergh Bay, St. Thomas, St. Thomas
Free CancellationReserve now, pay when you stay
$183
per night
Sep 22 - Sep 23
3.7/5Good! (1,232 reviews)

"I like the fact that it was on the beach and close to the airport. However, the taxi rides to go out to eat really added up. There was nothing in walking distance. The two vending machines for drinks were out of order and there was no ATM machine. The restaurant food was OK, but one needs to try ..."…"

Reviewed on Aug 23, 2019

Emerald Beach Resort
Image for Point Pleasant Resort
4 out of 5
6600 Estate Smith Bay, St. Thomas, St. Thomas
Get Rates
4.3/5Excellent! (586 reviews)

"The food in the restaurant it’s very good ! We had dinner last day . I wish I would have known"…"

Reviewed on Sep 18, 2019

Point Pleasant Resort
Image for Bolongo Bay Beach Resort
3 out of 5
7150 Bolongo, St. Thomas, St. Thomas
$200
per night
Sep 22 - Sep 23
3.9/5Very Good! (863 reviews)

"Liked that it is eco friendly. Beautiful landscaping."…"

Reviewed on Sep 13, 2019

Bolongo Bay Beach Resort
Image for Hilltop Villas at Bluebeards Castle
3 out of 5
1331 Estate Taarneberg, St. Thomas, St. Thomas
Get Rates
4.1/5Very Good! (416 reviews)

"Beautiful new rooms. Still under renovations from the hurricane but when finished will be wonderful and I would stay again."…"

Reviewed on Sep 7, 2019

Hilltop Villas at Bluebeards Castle
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.

Visiting St. Thomas

Couples looking to get away will find a romantic atmosphere in St. Thomas, and visitors give high marks for the beaches. Top sights in the city include Blackbeard's Castle, Emancipation Garden, and Fort Christian.

  • There are 263 hotels and other accommodations in St. Thomas
  • The closest major airport is in St. Thomas (SPB-St. Thomas Seaplane Base), 0.8 mi (1.2 km) from the city center
  • The next closest is in St. Thomas (STT-Cyril E. King), 2.3 mi (3.7 km) away

Sightseeing and Staying in St. Thomas

Notable city landmarks like Blackbeard's Castle and Fort Christian might be worth a visit. The city's natural setting is picturesque, including the beaches and these places to visit: Emancipation Garden, Magens Bay Park, and Coki Beach. Snorkeling is just one of the top activities, while Yacht Haven Grande Marina and American Yacht Harbor are sights to visit.

In St. Thomas, there are 263 hotels and other lodging options so you'll have ample places to choose from for a perfect holiday retreat. Below are highly ranked ones based on our user reviews:

  • Villa Marbella Suites - This 3-star guesthouse features an outdoor pool, free WiFi, and free parking. It's a favorite with Expedia travelers for its beach locale and pool.
  • Virgin Islands Campground - Our customers like the breakfast and beach locale at this cabin. This 2-star cabin features free WiFi, a spa tub, and a free area shuttle.
  • Wyndham Margaritaville St Thomas - With a stay at this 4-star hotel, guests can enjoy access to 2 outdoor pools and a restaurant, along with free WiFi. Expedia customers like its beach locale and pool.

Outside the city, top places to visit include Battery, located 9.5 mi (15.3 km) from the city center, and Trunk Bay, which is 11.2 mi (18 km) away.

Dressing for St. Thomas

  • Between January and March, you can expect the daytime average to be around 87°F and the nighttime average to be 72°F
  • From April to June, temperatures average about 90°F during the day and 73°F at night
  • July through September averages 90°F during the day and 78°F at night
  • In October-December, the average temperature is 90°F during the day and 73°F at night
  • St. Thomas gets about 39.33 inches of rain per year
  • Hottest months are usually August and July with an average temperature of 90°F, while the coldest months are February and January with an average of 73°F

More trip options

Recently Booked Hotels in St. Thomas

Recent Reviews in St. Thomas