Save on Top St. Thomas Hotels

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

The Ritz-Carlton, St. Thomas
5 out of 5
6900 Great Bay, St. Thomas, St. Thomas
CA $789
per night
Dec 18 - Dec 19
The Ritz-Carlton, St. Thomas
Bunker Hill Hotel
3 out of 5
Free CancellationReserve now, pay when you stay
CA $131
per night
Dec 24 - Dec 25
3.7/5Good! (820 reviews)

"It is close to the main Street shopping area, park and waterfront"…"

Reviewed on Dec. 4, 2019

Bunker Hill Hotel
Wyndham Margaritaville St Thomas
4 out of 5
6080 Estate Smith Bay, St. Thomas
CA $410
per night
Dec 13 - Dec 14
4.2/5Very Good! (355 reviews)

"We enjoyed the property. I recommend to stay here. Staff was good and the amenities were also very nice."…"

Reviewed on Dec. 5, 2019

Wyndham Margaritaville St Thomas
Emerald Beach Resort
3.5 out of 5
Free CancellationReserve now, pay when you stay
CA $273
per night
Dec 15 - Dec 16
3.7/5Good! (1,250 reviews)

"The people were very nice and loved the coffee bar downstairs. The room floors were very dirty. The shower curtain needed to be changed also. Maybe have someone detail the rooms would be best. other then that i had a good stay."…"

Reviewed on Nov. 19, 2019

Emerald Beach Resort
Secret Harbour Beach Resort
CA $375
per night
Dec 11 - Dec 12
4.2/5Excellent! (893 reviews)

"Beach area, bar/restaurant and distance from room to these were all excellent. Room was reasonable, but left a little to be desired...toilet leaked onto floor everytime you flushed and the door to the room could not be locked. Easy fixes, but the locking of the slider door to the room would not be ..."…"

Reviewed on Nov. 30, 2019

Secret Harbour Beach Resort
Point Pleasant Resort
Get Rates
4.3/5Excellent! (626 reviews)

"It was very beautiful from wherever you were on the property. A very unique place."…"

Reviewed on Dec. 4, 2019

Point Pleasant Resort
Windward Passage Hotel
3.5 out of 5
Free CancellationReserve now, pay when you stay
CA $188
per night
Dec 9 - Dec 10
3.2/5 (2,087 reviews)

"Hotel with courtyard pool across from ferry terminal. Very basic rooms. Friendly bar staff."…"

Reviewed on Nov. 23, 2019

Windward Passage Hotel
Skyline Vista Villa
3 out of 5
405 Hospital Ground, St. Thomas
Free CancellationReserve now, pay when you stay
CA $158
per night
Dec 22 - Dec 23
3.9/5Good! (74 reviews)

"This was agreat place to stay other than thes steps. But staff is great the rooms are beautiful and the view is to die for"…"

Reviewed on Nov. 18, 2019

Skyline Vista Villa
Galleon House Bed Breakfast Inn
CA $105
per night
Dec 11 - Dec 12
3.7/5Good! (957 reviews)

"The property was conveniently located to downtown with great views of the harbor. Marty and his staff were over the top with making me feel welcome and taking care of all my needs. When I return to UVI I will definitely stay again."…"

Reviewed on Nov. 7, 2019

Galleon House Bed Breakfast Inn
Hilltop Villas at Bluebeard's Castle by Capital Vacations
4.1/5Very Good! (441 reviews)

"Great location but still rebuilding. I really liked the view of the harbor and the new fresh feel of the room."…"

Reviewed on Nov. 14, 2019

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.

St. Thomas Hotel Guide

If you are on the lookout for the best hotels and apartments in St. Thomas, you've got plenty of options. Expedia has at least 41 places to stay within a 0.1-kilometre (0.1-mile) distance of St. Thomas' center.

St. Thomas offers a selection of convenient accommodations, including the Mafolie Hotel and Galleon House Bed Breakfast Inn.

The Flamboyan On The Bay is close to Magens Bay. Another nearby Expedia-approved hotel is the Windward Passage Hotel. If you'd rather book a room near Coki Beach, you could check out the Sapphire Beach Condo Resort & Marina by Antilles Resorts or the Antilles Resorts at Point Pleasant. Blackbeard's Castle, another St. Thomas attraction, is not far from the Marriott's Frenchman's Cove and the Marriott Frenchman's Reef and Morning Star Beach Resort. Hotels that are within walking distance of Fort Christian include the Sunset Gardens and the Villa Marbella Suites.

The hotels closest to Havensight Mall are the Bolongo Bay Beach Resort and Bluebeards Castle Hotel. The Virgin Islands Campground and Pirates Pension at Bluebeards Castle are close to the St. Thomas Synagogue.
 If you plan to book accommodation near 99 Steps, choose from accommodation options which include the Hilltop Villas at Bluebeards Castle and Bluebeards Castle Villas. Hotels near Seven Arches Museum, include the Bluebeard's Castle Villas III and Flamboyan on the Bay Resort and Villas.

The Caneel Bay is situated 16 kilometres (10 miles) from downtown St. Thomas. Another option is the Frenchmans, which is situated 25 kilometres (16 miles) away. You could also choose to make a booking at The Ritz-Carlton, St. Thomas or the Gallows Point Resort.

Why not spend a few hours enjoying the Hassel Island and Weibel Museum in Charlotte Amalie, 2 kilometres (1 mile) to the southwest of St. Thomas. If you'd like to spend a few nights in Charlotte Amalie, check out the Lindbergh Bay Hotel and Villas and Emerald Beach Resort. 17 kilometres (11 miles) to the east of St. Thomas is Cruz Bay, which is home to the Grande Bay Resort and The Westin St. John Resort. Maho Beach and Bordeaux Mountain Trail are just a couple of the more popular attractions to experience when visiting Cruz Bay.

Cyril E. King Airport can be found 4 kilometres (2 miles) from St. Thomas. Visitors who choose to stay nearby, you can book a room at the St. Thomas All Inclusive B&B or the Peace of Mind Villa.

More trip options

Recently Booked Hotels in St. Thomas

Recent Reviews in St. Thomas