Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in St. Thomas on Hotels.com. These St. Thomas hotels consistently deliver on quality, location and traveler experience. Last updated on .
Hotels in St. Thomas
Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices
Check prices for these dates
Top 5 hotels in St. Thomas at a glance
- 1. Margaritaville Vacation Club - St. Thomas — 4-star hotel in St. Thomas. Guest rating: 8.0/10 — Very good.
- 2. Bluebeard's Castle Resort — 4-star hotel in Charlotte Amalie. Guest rating: 9.0/10 — Wonderful.
- 3. The Westin St. Thomas Beach Resort & Spa — 4.5-star hotel in St. Thomas. Guest rating: 8.6/10 — Excellent.
- 4. Bolongo Bay Beach Resort — 3-star hotel in St. Thomas. Guest rating: 8.2/10 — Very good.
- 5. Emerald Beach Resort — 3.5-star hotel in St. Thomas. Guest rating: 7.8/10 — Good.
Where to stay in St. Thomas?




1. Margaritaville Vacation Club - St. Thomas
Margaritaville Vacation Club - St. Thomas



2. Bluebeard's Castle Resort
Bluebeard's Castle Resort



3. The Westin St. Thomas Beach Resort & Spa
The Westin St. Thomas Beach Resort & Spa



5. Emerald Beach Resort
Emerald Beach Resort



6. Hampton by Hilton St. Thomas
Hampton by Hilton St. Thomas



7. Mafolie Hotel
Mafolie Hotel



8. Buoy Haus Beach Resort St. Thomas, Autograph Collection
Buoy Haus Beach Resort St. Thomas, Autograph Collection



9. Windward Passage Hotel
Windward Passage Hotel



10. Secret Harbour Beach Resort
Secret Harbour Beach Resort



12. The Ritz-Carlton, St. Thomas
The Ritz-Carlton, St. Thomas



13. Limetree Beach Resort by Club Wyndham
Limetree Beach Resort by Club Wyndham



14. Bunker Hill Hotel
Bunker Hill Hotel



16. Lindbergh Bay Hotel and Villas
Lindbergh Bay Hotel and Villas



17. Sapphire Sanctuary by the Sea
Sapphire Sanctuary by the Sea



18. The Pink Palm Hotel - Adults Only
The Pink Palm Hotel - Adults Only



19. Club Wyndham Elysian Beach Resort
Club Wyndham Elysian Beach Resort



20. Hotel 1829
Hotel 1829Get last-minute hotel deals in St. Thomas and save more
You may also like pet-friendly hotels in St. Thomas
You can also stay at hotels with a pool in St. Thomas
Go beyond your typical stay in St. Thomas
Our prices for hotels in St. Thomas are cheapest in October
Price trends for hotels in St. Thomas
Top neighborhoods in St. Thomas

Havensight
Havensight welcomes cruise travelers with open arms and duty-free delights. The neighborhood buzzes with energy as ships dock and passengers explore the waterfront promenade. You'll find everything from jewelry and spirits at Havensight Mall to local treasures at vendor stalls. Paradise Point Skyride delivers breathtaking harbor views that make even amateur photographers look like pros. Dining options cater to every taste with Caribbean fusion and American favorites lining the walkways. Most shops and restaurants operate on cruise ship schedules, opening early and closing when ships depart. Getting around is simple with plentiful taxis waiting to whisk you to nearby Magens Bay Beach or Charlotte Amalie's historic district.


Green Cay Plantation
Green Cay Plantation serves up the Caribbean dream with powdery white sand beaches and crystal-clear turquoise waters right at your doorstep. The waterfront promenade offers stunning views of neighboring islands while manicured tropical gardens provide serene walking paths. Colonial-inspired architecture adds a touch of elegance to this exclusive slice of St. Thomas paradise. Dining options focus on upscale Caribbean-fusion cuisine and fresh seafood in resort settings. Accommodations range from luxury suites to private villas with ocean views and high-end amenities. While public transit is limited, resort shuttle services make trips to Charlotte Amalie convenient for those looking to explore beyond this tranquil coastal haven.

Rosendal
Rosendal charms visitors with well-preserved Danish colonial architecture and historic plantation estates. Explore the 18th-century Rosendal Estate with its sugar mill ruins and great house that tell stories of the island's rich past. When you're not soaking up history, head to the nearby pristine beaches with crystal-clear waters perfect for swimming and snorkeling. The neighborhood offers a peaceful alternative to Charlotte Amalie's cruise ship crowds. While dining options are limited within Rosendal itself, the authentic island atmosphere more than makes up for it. Most visitors arrive by rental car or taxi, making it easy to venture out to nearby attractions.
Top landmarks in St. Thomas

Sapphire Beach

Magens Bay Beach
Bolongo Bay

Coki Point Beach

Lindquist Beach

Blackbeard's Castle
Secret Harbour Beach
Magens Bay
Learn more about St. Thomas
Turquoise waters beckon at Magens Bay, where the horseshoe beach ranks among the Caribbean's most photogenic. Charlotte Amalie's harbor bustles with cruise ships while shoppers hunt duty-free treasures along waterfront streets. Climb the famous 99 Steps for panoramic views before exploring Blackbeard's Castle, a watchtower with pirate legends attached. Skyride to Paradise Point delivers postcard vistas without the exertion. Snorkelers find underwater paradise at Coki Point Beach, where tropical fish practically pose for photos. Ferry trips to neighboring St. John reveal Virgin Islands National Park's pristine beaches. Crown Mountain offers hiking trails for those seeking 'Rock City' views from the island's highest point.
See all hotels in St. Thomas
Check out reviews of St. Thomas hotels guests love
Lindbergh Bay Hotel and Villas
"Just what I needed for an overnight in St. Thomas. Clean, close to the airport and comfortable."
Hampton by Hilton St. Thomas
"Beautiful property. It does need more closet space, chairs and drawers."
Margaritaville Vacation Club - St. Thomas
"Everyone was so friendly the drivers were awesome"
Bolongo Bay Beach Resort
"This is as small property with a laid back vibe. Not your typical all inclusive resort. It is an older property and dated but that is what gives it charm. The only complaint is the small shower, but we knew about that prior to our visit. No biggie! Rooms are very clean! The staff are great and the food is hands down the best we have ever had at an all inclusive. It is not gourmet, but good food done well! No buffets here! Make sure you meet Big Dog at Iggies. If she does not put a smile on your face, no one will! Then you have Rosie, the resort dog! She is just the sweetest and adds little extra to your stay! Highly recommend Jermaine with Island Life Jeep Tour! He is great, knows the island and it's history. Your day is all customized to what you want to do! We will be back soon for sure!"
Buoy Haus Beach Resort St. Thomas, Autograph Collection
"Everything was wonderful!! We went during the off season, so there were some restaurants closed or only open for lunch or dinner, but there was no shortage of delicious food, friendly staff, and beautiful views!"
Emerald Beach Resort
"A1"
Bunker Hill Hotel
"Excelente lugar para hospedaje"
Mafolie Hotel
"Y"
Hotel 1829
"Exceptional. This place is a treasure and the staff are absolutely amazing."
Frequently asked questions
Find out more about St. Thomas
Discover the Enchantment of St. Thomas: Where Azure Seas Meet Island Paradise
Escape to St. Thomas, U.S. Virgin Islands, where turquoise waters meet lush green hills, creating a tropical paradise for beach lovers and adventure seekers alike. Explore the vibrant capital of Charlotte Amalie, rich in history and culture, or unwind on pristine beaches like Magens Bay. Snorkel in crystal-clear reefs, hike scenic trails, and indulge in luxury at top resorts. With its blend of relaxation and excitement, St. Thomas is the perfect gateway to island hopping, including nearby St. John. Experience the enchanting allure of this Caribbean gem, where every sunset feels like a postcard moment.
Discover great hotels near St. Thomas
St. Thomas offers a variety of hotel accommodations, from beachfront resorts with stunning ocean views to charming boutique hotels. Whether you prefer spacious rooms or all-inclusive amenities, you'll find options that cater to different tastes and budgets, making it easy to enjoy your tropical getaway. Here are some of the best hotels near St. Thomas that our travelers love:
- Wharfside Village HotelOpens in a new window: Wharfside Village Hotel is a charming 3.0-star hotel that boasts a remarkable guest rating of 9.8. With its prime location in the city center, this property offers direct access to the beach, making it an ideal choice for leisure travelers seeking a romantic getaway. The hotel features delightful romance packages, including exclusive food and beverage services, enhancing the overall experience. Guests rave about the breathtaking views and the welcoming atmosphere, ensuring a memorable stay filled with comfort and luxury.
- Cruz Bay Boutique HotelOpens in a new window: Cruz Bay Boutique Hotel, a 3.0-star hotel with an impressive guest rating of 9.6, is perfect for adventure seekers looking for an exhilarating vacation experience. Situated near a plethora of adventure sports options such as windsurfing, kayaking, and snorkeling, this hotel is a gateway to thrilling activities. The immaculate rooms and inviting ambiance create a safe and comfortable environment, where travelers can unwind after a day of exploration. The friendly atmosphere and prime location make this hotel a standout choice for those eager to discover the vibrant surroundings.
- St John InnOpens in a new window: St John Inn is a delightful 3.0-star hotel with a commendable guest rating of 9.2, catering to travelers in search of adventure and unique experiences. This property offers a variety of recreational activities, including kayaking and snorkeling, ensuring a spirited stay. The charming ambiance, coupled with well-maintained facilities, creates an inviting atmosphere for leisure travelers. The hotel’s focus on providing a great vibe and comfortable accommodations makes it a wonderful retreat for those looking to immerse themselves in the local culture and enjoy a relaxing vacation.
Where to stay in St. Thomas
In St. Thomas, U.S. Virgin Islands, standout areas to stay include Red Hook, Charlotte Amalie, and Nazareth. Red Hook is perfect for beach lovers and snorkeling enthusiasts, while Charlotte Amalie offers rich history and vibrant nightlife. Nazareth boasts beautiful beaches and excellent snorkeling opportunities. For first-time visitors, Charlotte Amalie is best suited due to its accessibility and attractions.
- Charlotte AmalieOpens in a new window: As the capital of the U.S. Virgin Islands, Charlotte Amalie is a vibrant hub for shopping, culture, and history. This area boasts an array of duty-free shops, making it a paradise for souvenir hunters. You can stroll through charming streets lined with historic buildings, visit local markets, and explore cultural attractions like Fort Christian. The nearby waterfront offers stunning views and opportunities for scenic walks, and the nightlife here is lively, with various bars and cultural venues frequently hosting events. It's the perfect base for those wanting to experience the island's rich heritage while enjoying modern conveniences.
- Red HookOpens in a new window: If you’re looking for a laid-back beach vibe, Red Hook is the spot to be. Known for its beautiful beaches and excellent snorkeling opportunities, this area is a fantastic choice for water lovers. The marina offers easy access to boat charters and ferry rides to nearby islands, making it ideal for day trips. Red Hook also has a cozy selection of shops and casual dining options, perfect for relaxing after a day in the sun. The vibrant atmosphere here creates a friendly community feel, perfect for travelers wanting a more intimate experience.
- NazarethOpens in a new window: Nestled along the coast, Nazareth is a serene escape known for its stunning beaches and tranquil atmosphere. This area is ideal for those who want to unwind and soak in the sun without the hustle and bustle. You can enjoy beautiful views, perfect for relaxation or a romantic getaway. While smaller than other locations, Nazareth offers access to a few charming local shops and beachfront activities, making it a lovely spot for a peaceful retreat amidst the natural beauty of St. Thomas.
Things to do in St. Thomas
St. Thomas offers travelers a tropical paradise with stunning beaches, lush mountains, and vibrant marine life. Explore crystal-clear waters while snorkeling and sailing, or hike through scenic trails surrounded by nature. With a variety of vacation packages and luxurious resorts, it's an ideal destination for relaxation and adventure.
- Secret Harbour BeachOpens in a new window – Discover the serene beauty of Secret Harbour Beach, where crystal-clear waters meet soft sands. Spend your day lounging under the sun, swimming in the calm sea, or enjoying water sports like kayaking and snorkeling. The tranquil setting makes it an ideal spot for relaxation and fun.
- Sapphire BeachOpens in a new window – Dive into the vibrant atmosphere at Sapphire Beach, known for its stunning views and lively vibe. Whether you're sunbathing on the pristine sands or taking a dip in the turquoise waters, there's plenty to keep you entertained. Don’t forget to try some beachside snacks from local vendors!
- Caribbean Genealogy LibraryOpens in a new window – Uncover your heritage at the Caribbean Genealogy Library, a treasure trove for those interested in their ancestry. Engage with knowledgeable staff who can assist you in tracing your roots and exploring the rich history of the Caribbean islands.
- Coki Point BeachOpens in a new window – Experience the lively energy of Coki Point Beach, where you can snorkel among colorful fish and vibrant coral reefs. Enjoy the local food vendors and watch as beachgoers partake in various water activities. It's a great place for families and friends to create lasting memories.
- Blackbeard's CastleOpens in a new window – Step back in time at Blackbeard's Castle, an intriguing historical site steeped in pirate lore. Explore the grounds and climb the tower for panoramic views of the harbor. Learn about the notorious pirate and the island's history through interactive exhibits that are sure to captivate your imagination.
5 tips for savvy savings when booking a hotel in St. Thomas
- Book for the cheapest times: The most budget-friendly time to visit St. Thomas is from September to November, when hotel prices are typically lower. For those looking to explore the island's rich history, cultural sites, and stunning natural beauty, a stay of at least 4 to 5 days is recommended. During this time, you can enjoy excursions to nearby islands, indulge in snorkeling adventures in the clear tropical waters, and take in the scenic views while sailing or boating. This trip offers great value for money, allowing you to experience the island's landmarks and romantic beaches without breaking the bank.
- Instant discounts. Rewards for later: Save up to 20% instantly on hundreds of thousands of properties with Member Discounts. Then earn rewards on eligible stays to use on future trips. Book once, win twice, get instant discounts and rewards. Join for freeOpens in a new window.
- Score last-minute deals on Hotels.com: Last-minute travel doesn't mean last-minute stress. Hotels.com's Last-Minute DealsOpens in a new window offer discounted rates close to your travel date, so the later you leave it, the more you could save. Turn on push notifications and you'll be the first to know when dealsOpens in a new window drop for St. Thomas.
- Book with confidence, not guesswork: Prices in St. Thomas shift with the season, local events, and how far out you book — but you don't have to guess. Hotels.com shows you the full price upfront with no surprises at checkout, and our price tracker tells you whether your dates are above or below average. So if you're flexible, you can shift your trip by a day or two to avoid peak season prices, compare pricesOpens in a new window and know you're getting a good deal before you commit.
- Think beyond the city center: Central hotels may come with a central price tag. A well-connected neighborhood a little further out may cut your hotel bill and can often give you a more local experience. Use Hotels.com's map view to find the sweet spot between location and value, and filter by price to see what's available across St. Thomas.
Best time to go to St. Thomas
St. Thomas experiences its lowest average temperature in March, at 77.5°F (25.3°C), while September is the hottest month, with an average temperature of 83.3°F (28.5°C). September is typically the wettest month. If you’re looking to soak up the lively atmosphere in St. Thomas, March, July, and September are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly sunny, with little to no rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by no to light rainfall and mostly sunny to mostly cloudy conditions.
Keep exploring
- Canaan Hotels
- South Coast All-Inclusive Resorts & Hotels
- South Coast 3 Star Hotels
- South Coast Hotels
- Hotels with Parking near Bolongo Bay
- Hotels with a Fitness Center near Bolongo Bay
- Pet Friendly Hotels near Bolongo Bay
- Villas in Bolongo Bay
- Apartments in Bolongo Bay
- Aparthotels in Bolongo Bay
- Resorts in Bolongo Bay
- Cheap Hotels near Bolongo Bay
- Luxury Hotels near Bolongo Bay
- 2 Star Hotels in Bolongo Bay
- 3 Star Hotels in Bolongo Bay
- 4 Star Hotels in Bolongo Bay
- 5 Star Hotels in Bolongo Bay
- Beach Hotels near Bolongo Bay
- Golf Hotels near Bolongo Bay
- Resorts & Hotels with Spas near Bolongo Bay
- Hotels near Bolongo Bay
- Hotels near Weibel Museum
- Hotels near The Butterfly Garden
- Hotels near Grand Hotel
- Hotels near Frenchtown
- Hotels near Cathedral of St. Peter and St. Paul
- Estate Nadir Hotels
- Estate Hoffman Hotels
- Hotels near Pacquereau Bay
- 3 Star Hotels in Estate Kings Quarter
- Estate Kings Quarter Hotels
- Estate Bovoni Hotels
- Estate Tabor and Harmony Hotels
- Estate Frydenhoj Hotels
- 3 Star Hotels in Estate Smith Bay
- Family Hotels in Estate Smith Bay
- Estate Smith Bay Hotels
- Estate Frenchman Bay Hotels
- Estate Annas Retreat Hotels
- Estate Bakkero Hotels
- Hotels near Wyndham Sugar Bay Beach
- Estate Queens Quarter Hotels
- 3 Star Hotels in Estate Bolongo
- Estate Bolongo Hotels
- Hotels near Pineapple Beach
- Hotels near Frenchman's Bay
- Hotels near Cabes Point
- Estate Charlotte Amalie Hotels
- Hotels near Tutu Bay
- Estate Magens Bay Hotels
- Estate Saint Joseph and Rosendal Hotels
- Estate Wintberg Hotels
- Estate Lovenlund Hotels
- Anna's Retreat Hotels
- Estate Canaan and Sherpenjewel Hotels
- Estate Raphune Hotels
- Hotels near 99 Steps
- Hotels near Blackbeard's Castle
- Hotels near Coki Point Beach
- Hotels near Coral World Ocean Park
- Hotels near Emancipation Garden
- Hotels near Frederick Lutheran Church
- Hotels near Fort Christian
- Hotels near Haagensen House
- Hotels near Havensight Mall
- Hotels near Lindquist Beach
- Hotels near Lionel Roberts Stadium
- Hotels near Magens Bay Beach
- Hotels near Mango Tango Art Gallery
- Hotels near Mangrove Lagoon
- Hotels near Morningstar Beach
- Hotels near St. Thomas Government House
- Hotels near St. Thomas Synagogue
- Hotels near Virgin Islands Legislature Building
- Hotels near Mahogany Run Golf Course
- All-Inclusive Resorts & in Charlotte Amalie
- Charlotte Amalie Hotels
- Tutu Hotels
- Benner Hotels
- Donoe Hotels
- All-Inclusive Resorts & in Frydendal
- Mariendal Hotels
- Hotels near Skyride to Paradise Point
- Hotels near Magic Ice Gallery
- Hotels near Drake's Seat
- Hotels near St. Thomas Historical Trust Museum
- Hotels near Yacht Haven Grande Marina
- Hotels near Caribbean Genealogy Library
- Hotels near Bluebeards Beach
- Hotels near Mandal Bay
- Hotels near Magens Bay Park
- Green Cay Plantation Hotels
- Bellevue Hotels
- Havensight Hotels
- Rosendal Hotels
- Southside Hotels
- East End Hotels
















































































































