U.S. Virgin Islands may have travel restrictions in place, including self-quarantine, 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
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Spectacular Ocean Front Villa
Peterborg, 11-31, St. Thomas
Get Rates
4.47 km from city centre
5/5Exceptional! (5 reviews)
Amazing house and location!!!

"Couldn’t have had a better time!! Stayed for two weeks, wish we could have stayed for longer. House was beautifully laid out, everything there that we needed. The two detached rooms provided space for all. Pool was the perfect size for the kids, and the multiple patios provided views with shade or ..."…"

Reviewed on Jul. 12, 2020

Spectacular Ocean Front Villa
Edenview Remodeled Luxury Villa- Breathtaking Views! Perfect 2br/2ba Book Now!
Get Rates
9.81 km from city centre
4.8/5Exceptional! (19 reviews)
Beautifully decorated condo with a gorgeous view! They have everything you need!

"Everything you need is supplied, from cooking utensils, to snorkelling gear. There is definitely a workout involved in hiking up and down the hills, but they warn you of that and we brought good shoes. View is worth the hike! On a personal preference, I thought master bed was pretty hard and could ..."…"

Reviewed on Dec. 2, 2020

Edenview Remodeled Luxury Villa- Breathtaking Views! Perfect 2br/2ba Book Now!
Peaceful Waterfront Corner Condo, Just Steps To The Beach
Get Rates
11.5 km from city centre
4.7/5Exceptional! (23 reviews)
Great Location & View

"Enjoyed waking up to the beautiful and peaceful Sapphire Marina every morning. The king bed was super comfy and the place was very clean. We booked a convenient snorkeling excursion from the marina and enjoyed the blue waters of Sapphire Beach all within seconds away. Also enjoyed great restaurants. ..."…"

Reviewed on Nov. 12, 2020

Peaceful Waterfront Corner Condo, Just Steps To The Beach
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
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 CA $702 per night from Dec 13 to Dec 14
12.65 km from city centre
4.3/5Excellent! (57 reviews)

"This hotel was the BEST hotel we’ve ever stayed at! Definitely will be staying here again"…"

Reviewed on Dec. 2, 2020

The Ritz-Carlton, St. Thomas
Marriott's Frenchman's Cove
The price is CA $689 per night from Dec 7 to Dec 8
5.21 km from city centre
4.4/5Excellent! (92 reviews)

"The pool area is nice. They did have a small “restaurant” with burgers, salads, sandwiches etc and a bar. I think at full capacity the pool would be too small to be accommodating. There is beach access that is a few stairs down from the pool area that has lounge chairs. The water is clear. There ..."…"

Reviewed on Oct. 8, 2020

Marriott's Frenchman's Cove
Limetree Beach Resort by Club Wyndham
3.5 out of 5
100 Frenchman's Bay, St. Thomas
Get Rates
6.31 km from city centre
4.1/5Very Good! (14 reviews)

"Great property with amazing amenities. Located on a small private beach, this oceanfront resort has something for everyone. Fantastic resort style pool, restaurant and market for those who want to cook in their rooms. All rooms have a full kitchen and are quite spacious. I give the Limetree two very ..."…"

Reviewed on Oct. 31, 2020

Limetree Beach Resort by Club Wyndham
Island Getaway! Dreamy Units in Paradise
Get Rates
8.94 km from city centre
4.7/5Exceptional! (10 reviews)
Beautiful resort , in a great location of exploring the island !

"Experience was very easy and all questions were answered promptly ."…"

Reviewed on Nov. 11, 2020

Island Getaway! Dreamy Units in Paradise
Two Sandals by the Sea Inn - B&B
2.5 out of 5
6264 Estate Nazareth, St. Thomas, St. Thomas
The price is CA $281 per night from Dec 6 to Dec 7
11.4 km from city centre
4.4/5Excellent! (328 reviews)

"Two Sandals was such a great experience. The owner was so pleasant and helpful. She was always available for any questions or special requests, just a text or phone call away. She served breakfast daily at your time request on the ocean view balcony. It was so peaceful and relaxing. I would recommend ..."…"

Reviewed on Aug. 24, 2020

Two Sandals by the Sea Inn - B&B
Sapphire Beach Resort
Get Rates
11.7 km from city centre
3.2/5 (283 reviews)
great family vacation

"It’s was a great stay nice view to the beach B building was right on the water will stay their again"…"

Reviewed on Aug. 18, 2020

Sapphire Beach Resort
Sapphire Village Resort by Antilles Resorts
Get Rates
11.55 km from city centre
2.9/5 (250 reviews)
location :)

"Pictures showed a remodeled room and ours was not. But still clean and a great view. Easy check in process. Great location near red hook."…"

Reviewed on Jul. 8, 2020

Sapphire Village Resort by Antilles Resorts
Point Pleasant Resort
Get Rates
9.57 km from city centre
4.2/5Excellent! (724 reviews)

"Loved the view, everything about that place was amazing"…"

Reviewed on Nov. 26, 2020

Point Pleasant Resort
Mafolie Hotel
3 out of 5
7091 Estate Mafolie, Charlotte Amalie, St. Thomas, St. Thomas
The price is CA $208 per night from Dec 6 to Dec 7
2.84 km from city centre
3.9/5Very Good! (458 reviews)

"Older hotel with lots of character built into the hillside overlooking St Thomas harbor. The views from our hotel room and the pool were spectacular. Jorge, the GM, was very accommodating on our second night's stay (we stayed 1 night, left for St John for a few days and then returned for another ..."…"

Reviewed on Nov. 27, 2020

Mafolie Hotel
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 CA $205 per night from Dec 11 to Dec 12
2.75 km from city centre
3.2/5 (996 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
Bunker Hill Hotel
3 out of 5
Free cancellationReserve now, pay when you stay
The price is CA $101 per night from Dec 6 to Dec 7
3.06 km from city centre
3.7/5Good! (991 reviews)

"What a gem in the middle of "Cruise Ship crazy". The building is old and historic, has great character and is fun to explore. The staff was very nice and helpful. The air conditioning worked great and the room was clean and large. The restaurant on site is a great local place. If you are there during ..."…"

Reviewed on Oct. 30, 2020

Bunker Hill Hotel
West 7 Palms
3 out of 5
Get Rates
3.25 km from city centre
4/5Very Good! (4 reviews)

"The owner of the building was really good to me. I had initially cancelled this vacation due to the recent Pandemic. I lost money on the flight. But this man honored my purchase 2 months later. The views were awesome. Close to the airport. Close to a nice beach. If you choose to book the place. Tell ..."…"

Reviewed on Jul. 1, 2020

West 7 Palms
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 CA $210 per night from Dec 15 to Dec 16
3.87 km from city centre
4.1/5Very Good! (545 reviews)

"I very much enjoyed my stay here. So much so I stayed 2 extra nights"…"

Reviewed on Nov. 30, 2020

Hilltop Villas at Bluebeard's Castle by Capital Vacations
Skyline Vista Villa
3 out of 5
405 Hospital Ground, St. Thomas
Free cancellationReserve now, pay when you stay
The price is CA $167 per night from Jan 3 to Jan 4
3.33 km from city centre
3.6/5Good! (135 reviews)

"The villa was well kept. The set up was really beautiful you can see the ocean and Mountain View’s."…"

Reviewed on Nov. 24, 2020

Skyline Vista Villa
Starz Hotel
2.5 out of 5
Constant 38, St. Thomas
The price is CA $166 per night from Dec 6 to Dec 7
1.96 km from city centre
3.1/5 (122 reviews)

"I left my friend’s slippers in a room and the staff never found it .Theymade me feel like they were not willing to help."…"

Reviewed on Apr. 26, 2020

Starz Hotel
Margaritaville Vacation Club by Wyndham - St. Thomas
4 out of 5
6080 Estate Smith Bay, St. Thomas
The price is CA $1,021 per night from Dec 21 to Dec 22
9.48 km from city centre
4.1/5Very Good! (535 reviews)

"Great vacation. We loved the whole trip. Would visit again! Beautiful scenery and just a short walk to one of the nicest beaches on the island (Coke beach). Great stay!"…"

Reviewed on Dec. 1, 2020

Margaritaville Vacation Club by Wyndham - St. Thomas
Sunset Gardens Guesthouse
The price is CA $122 per night from Dec 6 to Dec 7
1.08 km from city centre
3.2/5 (157 reviews)

"Stayed here for 4 nights. Fantastic views and friendly staff. Room needed cleaning and kitchen shelf was slanted so microwave is tilted. Not helpful for heating bowls and mugs as they spill. No hair dryer as pictured and internet was pretty bad. But having cable tv helped pass the time in the evenings. ..."…"

Reviewed on Oct. 19, 2020

Sunset Gardens Guesthouse
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.

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. It’s located steps from Blackbeard’s Castle. Other favorite options based on reviews include Olga’s Fancy and Two Sandals by the Sea Inn - B&B.
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.
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 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. Another upscale choice for your trip is Infinity Villa.
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 in St. Thomas

More trip options