A coastal town with cruise ships docked in a bay, surrounded by lush green hills and clear blue waters.

Find hotels in St. Thomas from $88

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Aug 6 - Aug 7
Tomorrow
Aug 7 - Aug 8
This weekend
Aug 7 - Aug 9
Next weekend
Aug 14 - Aug 16

Filter by

Star rating

Guest rating

Our top choices for St. Thomas hotels

Sapphire Beach
All inclusive
Breakfast included
Resort
Hotel

1. Margaritaville Vacation Club - St. Thomas

Margaritaville Vacation Club - St. Thomas
St. Thomas
United States
KAWANDA N
$323 nightly
$363 total
Aug 9 - Aug 10
Total with taxes and fees
Margaritaville Vacation Club - St. Thomas

2. Bluebeard's Castle Resort

Bluebeard's Castle Resort
Charlotte Amalie
United States
Jay
$220 nightly
$249 total
Sep 5 - Sep 6
Total with taxes and fees
Bluebeard's Castle Resort

3. The Westin St. Thomas Beach Resort & Spa

The Westin St. Thomas Beach Resort & Spa
St. Thomas
United States
Daniel
$335 nightly
$377 total
Sep 7 - Sep 8
Total with taxes and fees
The Westin St. Thomas Beach Resort & Spa

4. Emerald Beach Resort

Emerald Beach Resort
St. Thomas
United States
Kylee
$222 nightly
$251 total
Sep 4 - Sep 5
Total with taxes and fees
Emerald Beach Resort

5. Bolongo Bay Beach Resort

Bolongo Bay Beach Resort
St. Thomas
United States
Natalie
Bolongo Bay Beach Resort

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

Buoy Haus Beach Resort St. Thomas, Autograph Collection
St. Thomas
United States
LORI ANN
$412 nightly
$464 total
Sep 5 - Sep 6
Total with taxes and fees
Buoy Haus Beach Resort St. Thomas, Autograph Collection

7. Hampton by Hilton St. Thomas

Hampton by Hilton St. Thomas
Havensight
United States
Clara
$246 nightly
$277 total
Aug 13 - Aug 14
Total with taxes and fees
Hampton by Hilton St. Thomas

8. Mafolie Hotel

Mafolie Hotel
St. Thomas
United States
Arianne
$147 nightly
$162 total
Aug 20 - Aug 21
Total with taxes and fees
Mafolie Hotel

9. Windward Passage Hotel

Windward Passage Hotel
St. Thomas
United States
Anastasia
$160 nightly
$181 total
Aug 9 - Aug 10
Total with taxes and fees
Windward Passage Hotel

10. The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas
St. Thomas
United States
Francis
$621 nightly
$694 total
Sep 7 - Sep 8
Total with taxes and fees
The Ritz-Carlton, St. Thomas

11. Point Pleasant Resort

Point Pleasant Resort
St. Thomas
United States
Jill
Point Pleasant Resort

12. Bunker Hill Hotel

Bunker Hill Hotel
St. Thomas
United States
Nena
$116 nightly
$130 total
Aug 9 - Aug 10
Total with taxes and fees
Bunker Hill Hotel

13. Limetree Beach Resort by Club Wyndham

Limetree Beach Resort by Club Wyndham
St. Thomas
United States
Albert Kevin
Limetree Beach Resort by Club Wyndham

14. Secret Harbour Beach Resort

Secret Harbour Beach Resort
St. Thomas
United States
Monique
$481 nightly
$540 total
Aug 29 - Aug 30
Total with taxes and fees
Secret Harbour Beach Resort

15. Lindbergh Bay Hotel and Villas

Lindbergh Bay Hotel and Villas
St. Thomas
United States
Giovanni
$144 nightly
$162 total
Aug 19 - Aug 20
Total with taxes and fees
Lindbergh Bay Hotel and Villas

16. The Pink Palm Hotel - Adults Only

The Pink Palm Hotel - Adults Only
St. Thomas
United States
Iroda
$297 nightly
$334 total
Aug 9 - Aug 10
Total with taxes and fees
The Pink Palm Hotel - Adults Only

17. Club Wyndham Elysian Beach Resort

Club Wyndham Elysian Beach Resort
St. Thomas
United States
Matt
Club Wyndham Elysian Beach Resort

18. Sapphire Sanctuary by the Sea

Sapphire Sanctuary by the Sea
St. Thomas
United States
Miranda
Sapphire Sanctuary by the Sea

19. Marriott's Frenchman's Cove

Marriott's Frenchman's Cove
St. Thomas
United States
Abraham K
$629 nightly
$708 total
Aug 22 - Aug 23
Total with taxes and fees
Marriott's Frenchman's Cove

20. At Home in the Tropics

At Home in the Tropics
St. Thomas
United States
Paul
At Home in the Tropics
View all properties

Vacation Rentals in St. Thomas

Aparthotel

Bluebeard's Castle Resort

Bluebeard's Castle Resort
Charlotte Amalie
"The view, the accommodation, the staff were all superb. I always stay there when I visit the Island."
Bluebeard's Castle Resort
Aparthotel

Marriott's Frenchman's Cove

Marriott's Frenchman's Cove
St. Thomas
"The property is well maintained and comfortable. Our family enjoyed the private beach and the pool. The one on-site restaurant serves a variety of good food."
Marriott's Frenchman's Cove
Aparthotel

Crystal Cove Villas

Crystal Cove Villas
St. Thomas
"Beautiful beach and helpful staff. Some units are quite dated and run down, but we liked having a kitchen and being beachfront. "
Crystal Cove Villas
Aparthotel

Sapphire Beach Resort

Sapphire Beach Resort
St. Thomas
"I enjoyed the atmosphere was on the beach other than the seaweed it was great"
Sapphire Beach Resort
Villa

Villa Marina Vista

Villa Marina Vista
St. Thomas
"Stunning views, great location and attentive hosts."
Villa Marina Vista
Condo

Crystal Cove Beachfront Pool Tennis

Crystal Cove Beachfront Pool Tennis
St. Thomas
"This place was exceptional. Whole condo to yourself. Gated parking. The beach is directly on the property with shade trees to sit under if you don't want direct sun while enjoying the beach. The water was clear and clean. Beach Chairs are provided free by the property management. Norma, one of the staff members, was a delight to talk with and has a great outlook on life."
Crystal Cove Beachfront Pool Tennis
Aparthotel

Sapphire Sanctuary by the Sea

Sapphire Sanctuary by the Sea
St. Thomas
"Our stay was absolutely amazing! The property was beautiful, clean, and had everything we needed for a relaxing vacation. The locals were incredibly welcoming and friendly, which made our experience even more special. Norma was a wonderful host—very attentive, responsive, and genuinely cared that we had a great stay. We couldn't have asked for a better experience and will absolutely be staying here again. Highly recommend!"
Sapphire Sanctuary by the Sea
Apartment

Villa Indigo 1BR in Private Gated Estate

Villa Indigo 1BR in Private Gated Estate
St. Thomas
"Excellent place"
Villa Indigo 1BR in Private Gated Estate
Aparthotel

The Landmark Apartment

The Landmark Apartment
St. Thomas
"Wonderful place to stay and Ali the cab driver was also amazing "
The Landmark Apartment
Apartment

Shibui Cove

Shibui Cove
St. Thomas
"Not everything was operational in the apt. Lights/fans etc. but was an awesome place to stay."
Shibui Cove
Apartment

Little Indigo Apartments

Little Indigo Apartments
St. Thomas
"The apartment had an amazing view. It was clean and well prepared prior to our arrival. I look forward to our next visit."
Little Indigo Apartments
Apartment

Aqua

Aqua
St. Thomas
"Comfortable and beautiful area"
Aqua
Vacation Home

The Cottage at Villa Indigo

The Cottage at Villa Indigo
St. Thomas
"We got a true dose of the life experience on the island staying here. The entire experience was MAGICAL!!!! Me and my family will most definitely staying again when we come back "
The Cottage at Villa Indigo
Apartment

Amazing Views Ocean Front Sapphire Village

Amazing Views Ocean Front Sapphire Village
St. Thomas
"Everything was wonderful! Perfect location! "
Amazing Views Ocean Front Sapphire Village
Vacation Home

Casa Cielo

Casa Cielo
St. Thomas
"The view is amazing. The property has everything needed for a family on vacation. "
Casa Cielo
See all vacation rentals
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in St. Thomas

St. Thomas is a tropical paradise perfect for beach lovers and adventure seekers. Explore stunning scenery and indulge in romantic getaways at luxurious Virgin Islands hotels. This vacation destination offers a vibrant atmosphere for family-friendly excursions, outdoor adventures, and unforgettable memories.

Red Hook

Red Hook is the ultimate neighborhood for adventure seekers and families looking for a memorable getaway in St. Thomas, U.S. Virgin Islands. With its stunning beaches like Sapphire Beach and Bolongo Bay, along with the nearby American Yacht Harbor for marina activities, visitors can indulge in outdoor fun and scenic views. Located conveniently within St. Thomas, Red Hook serves as a smart base to explore this tropical paradise, making it an excellent choice for your vacation stay.

Charlotte Amalie

Plan your stay in Charlotte Amalie, a top-rated choice for adventure seekers and families looking for a vibrant mix of outdoor activities and stunning scenery. This charming village in St. Thomas offers easy access to attractions like the picturesque Magens Bay Beach, the luxurious Yacht Haven Grande Marina, and the historic Blackbeard's Castle. With its strategic location, Charlotte Amalie serves as a smart hotel booking choice for travelers eager to explore the beauty of the U.S. Virgin Islands.

Nazareth

If you are an adventure seeker or a family traveler, look no further than Nazareth, a charming village in St. Thomas known for its stunning beaches and outdoor activities. With access to Sapphire Beach, Bolongo Bay, and the American Yacht Harbor, you can enjoy everything from underwater sports to relaxing days by the water. Nestled in the heart of St. Thomas, Nazareth offers a smart choice for your stay, making it easy to explore the beauty of the U.S. Virgin Islands.

Estate Smith Bay

Estate Smith Bay stands out as a prime spot for travelers interested in adventure and relaxation. Here, visitors can enjoy the stunning shores of Sapphire Beach, the serene views of Bolongo Bay, and the vibrant atmosphere at American Yacht Harbor. This picturesque village in St. Thomas offers easy access to outdoor activities and family-friendly experiences. Booking your stay in Estate Smith Bay ensures a memorable getaway in the beautiful U.S. Virgin Islands.

Frydendal

Travelers visiting St. Thomas will find Frydendal to be the ideal base for their vacation, featuring stunning beaches and outdoor adventures. With attractions like Sapphire Beach and Bolongo Bay nearby, guests can enjoy both relaxation and water activities. The vibrant Yacht Haven Grande Marina adds to the scenic allure, making it perfect for families, couples, or adventure seekers. Located in St. Thomas, Frydendal offers easy access to everything this paradise has to offer, making it a smart choice for your stay.

Stay near popular attractions in St. Thomas

Saint Thomas, nestled in the Virgin Islands, offers stunning beaches and breathtaking scenery perfect for outdoor adventures. Explore vibrant bays and relax at luxurious beach resorts, making your stay an unforgettable experience. Discover the beauty of Saint Thomas and immerse yourself in its remarkable allure.
A beach with clear turquoise water, a large tree, and a distant hill with buildings.

Sapphire Beach

9.0/10 (1,479 reviews)
Experience the best of St. Thomas at Sapphire Beach, a vibrant destination perfect for sun seekers. With its beautiful beach vibes, this spot offers a relaxing atmosphere to unwind and soak up the tropical scenery. Conveniently located within St. Thomas, staying near Sapphire Beach makes it easy to explore the island's attractions.
See properties
A sandy beach with clear turquoise water, a large tree, and a hill with greenery in the background.

Magens Bay Beach

9.4/10 (1,559 reviews)
Often cited as a favorite for beach lovers, Magens Bay Beach in St. Thomas offers stunning scenery and a relaxing atmosphere. Visitors can enjoy its beautiful outdoor setting and vibrant beach vibes. Conveniently located within St. Thomas, staying nearby makes it easy to soak up the sun and unwind.
See properties
A beach with blue lounge chairs and a palm tree.
Photo by Waterlogged Travels

Bolongo Bay

8.2/10 (352 reviews)
Highly recommended for beach lovers, Bolongo Bay offers stunning scenery and a vibrant outdoor atmosphere. Nestled within St. Thomas, this picturesque bay is perfect for sunbathing, snorkeling, and enjoying the local culture. Staying near Bolongo Bay ensures easy access to these beautiful coastal experiences.
See properties
A beach with clear turquoise water, people swimming and sunbathing, and a hill with greenery in the background.

Coki Point Beach

8.6/10 (1,606 reviews)
Considered a premier spot for sun-seekers, Coki Point Beach offers vibrant beach vibes and crystal-clear waters perfect for swimming and snorkeling. Located within St. Thomas, it is easily accessible for visitors, making it a convenient base for exploring the island's beauty.
See properties
A beach with clear turquoise water, a person standing on the sand, and a distant shoreline with vegetation and a boat.

Lindquist Beach

8.6/10 (178 reviews)
An essential stop for beach lovers, Lindquist Beach in St. Thomas offers stunning views and a relaxed atmosphere. With its crystal-clear waters and soft sands, it’s perfect for swimming and sunbathing. Located within St. Thomas, staying nearby makes it easy to enjoy this tropical paradise at your leisure.
See properties
A beach with clear turquoise water, white sand, and a few boats. There are buildings with red roofs on a cliff in the background.
Photo by Clinton Gage

Secret Harbour Beach

9.2/10 (420 reviews)
A fascinating mix of relaxation and adventure awaits beach lovers at Secret Harbour Beach in St. Thomas, U.S. Virgin Islands. This picturesque beach offers stunning views and a serene atmosphere, perfect for unwinding. Located within St. Thomas, it provides easy access to nearby attractions, making it an ideal base for your vacation.
See properties
A beach with clear turquoise water, a sandy shore, and a sailboat in the distance.
Photo by One Yellow Bag

Magens Bay

10.0/10 (2 reviews)
Perfectly suited for beach lovers, Magens Bay in St. Thomas offers stunning scenery and a relaxing atmosphere. With its crystal-clear waters and lush surroundings, visitors can enjoy sunbathing, swimming, or simply soaking in the natural beauty. Staying nearby ensures easy access to this tropical paradise.
See properties
A marina with multiple yachts docked, a distinctive red-roofed building, and a clear turquoise sea.

Yacht Haven Grande Marina

8.8/10 (765 reviews)
A must-see for water lovers, Yacht Haven Grande Marina offers a vibrant atmosphere filled with beach and outdoor adventures. Located in St. Thomas, it serves as a perfect base for exploring the island’s stunning scenery and attractions, making it a convenient choice for your vacation.
See properties

Learn more about St. Thomas

Pristine white beaches and vibrant coral reefs make snorkeling at Coki Beach most rewarding before midday crowds arrive. Take the Skyride tram up Paradise Point for sunset cocktails and harbor views that locals say beat even the priciest resorts.

See all hotels in St. Thomas
A coastal town with cruise ships docked in a bay, surrounded by lush green hills and clear blue waters.

Top St. Thomas Hotel Reviews

Emerald Beach Resort

Emerald Beach Resort

10/10 Excellent
"Very clean hotel with a beach front and walking distance from the airport."
GERALD A 7-night trip
Posted 3 hours ago
Emerald Beach Resort
Margaritaville Vacation Club - St. Thomas

Margaritaville Vacation Club - St. Thomas

8/10 Good
"Everything besides the small beach and seaweed smell was amazing!! Very kind and knowledgeable employees, golf carts made everything so much easier since it is a hilly resort."
Carol 5-night trip
Posted 7 hours ago
Margaritaville Vacation Club - St. Thomas
Limetree Beach Resort by Club Wyndham

Limetree Beach Resort by Club Wyndham

10/10 Excellent
"The room was nice and clean, loved the property, they do use golf carts to pick you up from the room. loved how the beach was so close by. Had an electricity problem in the room which was resolved in about 20 minutes. Was reeled into a timeshare meeting but nothing we haven’t done already and it cane with some perks afterwards so if you have the time on vacation but can easily be skipped by telling them you are not interested"
Nashawn Perry 4-night trip
Posted 7 hours ago
Limetree Beach Resort by Club Wyndham
Bluebeard's Castle Resort

Bluebeard's Castle Resort

8/10 Good
"Wonderful place to stay, a few minor issues that when addressed are taken care of . Friendly and polite staff. Didn't partake in the restaurant this time as we cooked. Kitchenette is very ideal to cook full meals. Room is large"
Kamead 4-night trip
Posted 10 hours ago
Bluebeard's Castle Resort
Bunker Hill Hotel

Bunker Hill Hotel

10/10 Excellent
"."
Carlos 1-night trip
Posted 1 day ago
Bunker Hill Hotel
Galleon House Hotel

Galleon House Hotel

8/10 Good
"They have a water problem and at time there was no running water meaning toilet didn’t flush. Kiesha(I think that was her name) helped as much as she could and over all I enjoyed my stay. Only a 5-10 minute walk to Main Street."
Zyesha I. 10-night trip
Posted 1 day ago
Galleon House Hotel
Lindbergh Bay Hotel and Villas

Lindbergh Bay Hotel and Villas

10/10 Excellent
"This was an amazing stay. We had a cottage room and I had the best view. Great experience. Highly recommend"
Giovanni 4-night trip
Posted 2 days ago
Lindbergh Bay Hotel and Villas
Windward Passage Hotel

Windward Passage Hotel

8/10 Good
"Waited too long for an early room when rooms were available"
Donna 1-night trip
Posted 2 days ago
Windward Passage Hotel
The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas

10/10 Excellent
"Beautiful property!!!"
Missy Lee 8-night trip
Posted 4 days ago
The Ritz-Carlton, St. Thomas

More cheap stays in St. Thomas

Sunset Gardens Guesthouse

Sunset Gardens Guesthouse

8305 Contant St. Thomas St. Thomas
$114 nightly
$128 total
Aug 9 - Aug 10
Total with taxes and fees
Sunset Gardens Guesthouse
The Mary Anne Boutique Hotel USVI

The Mary Anne Boutique Hotel USVI

Greater Tower Street Charlotte Amalie St Thomas
$235 nightly
$266 total
Aug 8 - Aug 9
Total with taxes and fees
10/10 Exceptional! (28 reviews)
The Mary Anne Boutique Hotel USVI
The Green Iguana Hotel

The Green Iguana Hotel

1002 Blackbeard's Hill Charlotte Amalie St Thomas
$245 nightly
$276 total
Sep 5 - Sep 6
Total with taxes and fees
10/10 Exceptional! (38 reviews)
The Green Iguana Hotel
Boundless Bliss Hotel

Boundless Bliss Hotel

4044 Raphune Hill Rd St. Thomas St Thomas
$264 nightly
$301 total
Aug 12 - Aug 13
Total with taxes and fees
6.8/10 (173 reviews)
Boundless Bliss Hotel
Windward Passage Hotel Usvi

Windward Passage Hotel Usvi

Veterans Dr St. Thomas St. Thomas Island
Get rates
10/10 Exceptional! (1 review)
Windward Passage Hotel Usvi
Villa Santana

Villa Santana

2602 Bjerge Gade St. Thomas
Get ratesVilla Santana

Hotels in St. Thomas with star-rating

Price trends for hotels in St. Thomas

Less expensive
More expensive
This month
Next month
September
March
$219
$214
Month
Price
January
$295
February
$305
March
$313
April
$295
May
$294
June
$244
July
$242
August
$219
September
$214
October
$231
November
$237
December
$283
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in St. Thomas. Select dates and complete search for nightly totals inclusive of taxes and fees.

Find out more about St. Thomas

Top reasons to visit St. Thomas

  • Stunning Beaches: St. Thomas is known for its breathtaking beaches like Lindquist Beach, perfect for relaxation and water activities.
  • Outdoor Adventures: Engage in various outdoor activities, including hiking nature trails and water sports, making it ideal for adventure seekers.
  • Vibrant Nightlife: Experience the lively nightlife with entertainment options ranging from beach bars to upscale lounges.
  • Shopping Opportunities: Enjoy excellent shopping experiences in bustling marinas and charming neighborhoods, offering local crafts and duty-free goods.
  • Luxurious Accommodations: Choose from a range of hotels and resorts, providing comfort and stunning ocean views for a perfect stay.

Find great hotels in St. Thomas

Discover the perfect getaway in St. Thomas, where a variety of hotels and resorts await to enhance your vacation experience. Whether you seek adventure on the beach or a family-friendly retreat, this tropical paradise offers top accommodations tailored to your needs. From luxurious waterfront resorts to cozy hotels, you’ll find the ideal base for exploring the stunning scenery and vibrant culture of the U.S. Virgin Islands.

  • Margaritaville Vacation Club - St. Thomas: A vibrant 4-star resort with a guest rating of 8.0, Margaritaville Vacation Club - St. Thomas is the perfect getaway for those seeking a fun-filled beach adventure. Nestled in the heart of St. Thomas, this resort boasts direct beach access and a lively atmosphere, ideal for guests ready to embrace the island lifestyle. Enjoy a variety of adventure sports such as kayaking, sailing, and fishing, all conveniently located nearby. With a focus on leisure and excitement, this resort promises a memorable vacation experience for families and thrill-seekers alike.
  • Windward Passage Hotel: A charming 3.5-star hotel offering a cozy stay in St. Thomas, Windward Passage Hotel is perfect for travelers looking for comfort and convenience. The hotel features a range of dining options, including a restaurant and bar, making it easy to enjoy delicious meals without venturing far. Guests can keep active with fitness facilities and unwind with entertainment options like satellite TV and pay movies. With nearby airport access, this hotel provides a practical base for exploring the stunning Virgin Islands.
  • Emerald Beach Resort: Another excellent 3.5-star option, Emerald Beach Resort combines beachside relaxation with adventure and business amenities. Situated in St. Thomas, this resort offers direct beach access for sunbathing or swimming, along with a variety of adventure sports like snorkeling, surfing, and parasailing available onsite or nearby. Whether you’re traveling for leisure or business, the resort's excellent facilities ensure a comfortable and enjoyable stay, making it a versatile choice for all types of visitors.

Where to stay in St. Thomas

St. Thomas offers a tropical paradise perfect for beach lovers and outdoor enthusiasts. Explore Lindquist Beach’s pristine sands and soak in the vibrant atmosphere, ideal for both romantic getaways and family adventures. With its spectacular nightlife and luxurious resorts, St. Thomas promises unforgettable experiences. Discover charming neighborhoods that embody the essence of island living, where you can indulge in excursions and savor the local culture. Pack your beach attire and get ready for an unforgettable journey.

  • Red Hook: Nestled on the eastern coast of St. Thomas, Red Hook is a vibrant village known for its beautiful beaches and outdoor adventures. With a steady influx of visitors, especially during the peak months of March, July, and September, Red Hook offers a perfect blend of relaxation and excitement. Explore the stunning scenery, indulge in various water sports, or unwind at one of the local resorts. The proximity to national parks and picturesque bays makes it an ideal spot for nature lovers and adventure seekers alike.
  • Charlotte Amalie: As the capital of the U.S. Virgin Islands, Charlotte Amalie is a bustling village rich in history and culture. This area experiences a significant seasonal tourist flow, particularly from March to April and July. Visitors flock to enjoy the outdoor experiences, scenic beaches, and captivating views. The vibrant local atmosphere is complemented by resorts and recreational areas, perfect for family outings. Don't miss the chance to explore the charming streets filled with shops and historic landmarks that provide a unique glimpse into the island's past.
  • Nazareth: Located on the serene southeastern coast of St. Thomas, Nazareth is a picturesque village that attracts visitors year-round. Peak travel months occur in February, March, and July, drawing beach lovers and outdoor enthusiasts. Nazareth boasts stunning beaches and vibrant water features, making it an excellent destination for relaxation and adventure. Visitors can partake in underwater sports, enjoy thrilling activities, or tee off at local golf courses. The scenic beauty and laid-back vibe of Nazareth make it a perfect getaway for those looking to experience the island's natural charm.

Things to do in St. Thomas

St. Thomas is a perfect destination for beach lovers and outdoor enthusiasts, offering stunning scenery and a variety of activities. Visitors can enjoy island tours, relax on beautiful beaches, explore nature trails, and partake in numerous watersports. Additionally, the island features excellent shopping experiences and golf courses for those looking to tee off. With so much to do, St. Thomas promises an unforgettable vacation for every traveler.

Shopping

In Charlotte Amalie, visit the Havensight Mall for duty-free shopping and local crafts. If you're up for a drive, head to Tutu Park Mall for a variety of shops, including popular brands and local specialties. Don't miss the local markets for unique souvenirs.

Recreation

The Wellness Retreat at Secret Harbour offers rejuvenating spa treatments with ocean views, yoga classes on the beach, and healthy culinary experiences. For a tranquil escape, visit the Mandara Spa, where you can indulge in soothing massages and holistic therapies, surrounded by the island's natural beauty.

Adventure

Explore the vibrant underwater world while snorkeling at Trunk Bay, where you can swim among colorful coral reefs and tropical fish. For thrill-seekers, zip-lining through the lush rainforest at Tree Limin' Extreme provides an exhilarating experience and stunning views of the island's coastline.

Nightlife

Experience the vibrant nightlife at The Greenhouse, where you can enjoy cocktails and local cuisine by the waterfront. For dancing, visit the popular Rum Shack with its lively atmosphere and great DJs spinning tunes late into the night.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St. Thomas

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. Thomas are September to November, where the prices are slightly lower. This is in comparison to February to March and December, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in St. Thomas is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in St. Thomas is Tuesday. The most expensive day to stay in St. Thomas is Sunday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to refine your choices based on your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in St. Thomas with your flights and activities through an Expedia package.

Find the best attractions in St. Thomas

St. Thomas, U.S. Virgin Islands, is an ideal destination for beach lovers and outdoor enthusiasts. Visitors can enjoy stunning scenery while exploring popular attractions like beautiful beaches, picturesque bays, and bustling marinas. Whether you're looking to relax on the sand or engage in adventurous outdoor activities, St. Thomas offers a variety of experiences that cater to travelers seeking a perfect tropical getaway.

  • Sapphire Beach: Experience the quintessential Caribbean vibe at Sapphire Beach, where soft sands meet crystal-clear waters. Relax under swaying palm trees, enjoy water sports, or simply soak up the sun in this tropical paradise.
  • Magens Bay Beach: Renowned for its stunning scenery, Magens Bay Beach boasts a picturesque bay surrounded by lush hills. Ideal for outdoor activities, this beach is perfect for swimming, sunbathing, or picnicking with family and friends.
  • Blackbeard's Castle: Step back in time at Blackbeard's Castle, where culture and history intertwine. This romantic site offers guided tours that reveal tales of pirates and the island's rich heritage, making it a must-visit for history enthusiasts.

Best time to go to St. Thomas

The best time to visit St. Thomas can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in St. Thomas falls in September, when visitor numbers are slightly high and weather is mostly sunny with light rain. The coolest average temperature in St. Thomas falls in March, visitor numbers are slightly high and weather is mostly sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January78.4°F (25.8°C)No RainMostly SunnyAverageAverage
February77.9°F (25.5°C)No RainMostly SunnyAverageSlightly High
March77.5°F (25.3°C)No RainMostly SunnySlightly HighSlightly High
April78.6°F (25.9°C)No RainMostly SunnyAverageAverage
May80.2°F (26.8°C)Light RainMostly CloudyAverageAverage
June81.7°F (27.6°C)Light RainMostly SunnyAverageAverage
July82.2°F (27.9°C)Light RainMostly SunnySlightly HighAverage
August82.8°F (28.2°C)Light RainMostly SunnyAverageAverage
September83.3°F (28.5°C)Light RainMostly SunnySlightly HighSlightly Low
October82.9°F (28.3°C)Light RainMostly SunnySlightly LowSlightly Low
November81.3°F (27.4°C)Light RainMostly CloudySlightly LowSlightly Low
December79.7°F (26.5°C)No RainMostly SunnySlightly LowSlightly High

The nearest major airports for your trip to St. Thomas

When traveling to St. Thomas, U.S. Virgin Islands, you can fly into St. Thomas (STT-Cyril E. King), located 5 miles from the island's attractions. Notable nearby hotels include The Ritz-Carlton, St. Thomas, an 8-mile drive away, and The Westin St. Thomas Beach Resort & Spa, just 3 miles from the airport. Additionally, St. Thomas (SPB-St. Thomas Seaplane Base) is another option, situated 3 miles away, with hotel choices like Margaritaville Vacation Club and Secret Harbour Beach Resort. For those considering Christiansted (STX-Henry E. Rohlsen), it is 45 miles away, offering hotels like Carambola Beach Resort, 5 miles from the airport.

Frequently asked questions

What are the best hotels in St Thomas that travelers recommend?
Two of the best hotels in St Thomas that receive consistently high recommendations from travelers are Buoy Haus Beach Resort St. Thomas, Autograph Collection and The Hideaway Hull Bay.The 3.5-star Buoy Haus Beach Resort St. Thomas, Autograph Collection, with an excellent rating of 9.2, is praised for its nice, clean rooms and top staff. It features ocean view and beachfront restaurants, a poolside bar, and offers amenities like Egyptian cotton sheets and sailing onsite. It's conveniently located near Morningstar Beach and Havensight Mall.Another highly recommended option is the 4-star The Hideaway Hull Bay, which has an outstanding 9.6 rating. Guests frequently compliment its beautiful and unique location, its great food, and comfortable, clean rooms. The staff are noted as friendly and nice, and the hotel offers a private pool and champagne service. This hotel is just steps from Hull Bay Beach.
What are the best family hotels in St Thomas?
For the best family hotels in St Thomas, consider The Ritz-Carlton, St. Thomas, Sapphire Sanctuary by the Sea, The Westin St. Thomas Beach Resort & Spa, Marriott's Frenchman's Cove, and Renovated Marriott Frenchman's Cove Luxury Resort.The 5-star Ritz-Carlton, St. Thomas, with an 8.4 rating, offers excellent amenities for families including a children's club, free cribs, and a dedicated children's pool. Kids' meals are available at the restaurant, and connecting rooms and sofa beds provide flexible sleeping arrangements. It is conveniently located near Turquoise Beach.Sapphire Sanctuary by the Sea, a 3-star hotel with a 9.0 rating, is well-equipped for families, providing toys, books for children, highchairs, and onsite babysitting services. Nearby attractions include Pineapple Beach and Coral World Ocean Park.The 4.5-star Westin St. Thomas Beach Resort & Spa, rated 8.4, features supervised childcare, free cribs, and connecting rooms. Guests can also enjoy the pool. It is close to attractions like The Virgin Islands Children's Museum and Morningstar Beach.Marriott's Frenchman's Cove, a 4-star hotel with a 9.0 rating, is known for its family-friendly pools, including a children's pool, an outdoor pool with a waterslide, and a poolside bar. It's located near Frenchman's Bay and The Virgin Islands Children's Museum.Renovated Marriott Frenchman's Cove Luxury Resort, with an outstanding 9.6 rating, provides a playground and an outdoor play area for children, as well as a kitchen and a shared pool. This resort is also very close to Morningstar Beach and The Virgin Islands Children's Museum. Find more child-friendly accommodations in St Thomas
What are the best 5-star hotels in St Thomas?
For a luxurious stay in St Thomas, The Ritz-Carlton, St. Thomas is an excellent choice.This 5-star hotel, with an 8.4 rating, offers a beachfront location with resort views and rooms featuring premium bedding and designer toiletries. Guests consistently praise the amazing food at its restaurants, including options with ocean views and couples dining, as well as the excellent and amazing service from the staff. For recreation, the hotel provides onsite outdoor tennis facilities. It is conveniently located near Turquoise Beach, just 0.1 miles away, and American Yacht Harbor, 0.7 miles away. Find more luxury hotels in St Thomas
Are there any all-inclusive hotels in St Thomas?
Yes, an excellent all-inclusive option in St. Thomas is the Bolongo Bay Beach Resort.This 3-star resort, with a review rating of 8.0, offers an extensive all-inclusive stay. Guests frequently praise the great food and drinks, as well as the friendly and attentive staff. The resort features an outdoor pool with a poolside bar and a swim-up bar, great for relaxing. Its location is a highlight, being very close to Bolongo Bay, with ocean and sea views, and nearby beaches like Frenchman's Bay and Bluebeards Beach. See more all-inclusive resorts in St Thomas
What are the best spa hotels in St Thomas?
For the best spa hotels in St Thomas, consider The Ritz-Carlton, St. Thomas, The Westin St. Thomas Beach Resort & Spa, The Pink Palm Hotel - Adults Only, and Great Bay Condominiums located at The Ritz-Carlton Club, St Thomas.The 5-star The Ritz-Carlton, St. Thomas, with a rating of 8.4, offers a luxurious spa experience with extensive treatments including manicures, pedicures, reflexology, hydrotherapy, body scrubs, and deep tissue massages. They also feature accessible and couples' treatment rooms, a steam room, and hot stone massages. It is conveniently located near Cowpet Bay and Secret Harbour Beach.The Westin St. Thomas Beach Resort & Spa, rated 8.4, is a 4.5-star hotel providing a full-service spa with deep tissue massages, hot stone massages, sports massages, and couples' treatment rooms. Guests can also enjoy the steam room. This resort is close to Morningstar Beach and Pacquereau Bay.The 3-star The Pink Palm Hotel - Adults Only, boasting an excellent 9.0 rating, provides an intimate spa experience with Swedish, deep tissue, and hot stone massages available. Guests frequently praise the friendly and helpful staff, as well as the cozy and clean rooms. It is situated near historical sites like Haagensen House and the Cathedral of St. Peter and St. Paul.Another excellent choice is the 4.5-star Great Bay Condominiums located at The Ritz-Carlton Club, St Thomas, which has an impressive 9.2 rating. Its spa amenities include a steam room, body treatments, manicures, pedicures, massages, body wraps, body scrubs, and facial treatments. The property is conveniently located close to American Yacht Harbor and Nazareth Bay. See all spa hotels in St Thomas
What hotels in St Thomas offer free breakfast?
For hotels in St Thomas that offer free breakfast, consider The Pink Palm Hotel - Adults Only, Mafolie Hotel, The Ritz-Carlton, St. Thomas, and Hampton by Hilton St. Thomas.The 3-star The Pink Palm Hotel - Adults Only, with an excellent 9.0 rating, provides a complimentary continental breakfast. Guests frequently praise the friendly and extremely helpful staff, as well as the delicious and tasty food. It is conveniently located near attractions like 99 Steps and Emancipation Garden.Another great option is the 3-star Mafolie Hotel, rated 8.6, which also includes a complimentary continental breakfast. Travelers often highlight the excellent and friendly staff and the nice, clean rooms. This hotel is close to 99 Steps and offers easy access to Charlotte Amalie Overlook.The 5-star The Ritz-Carlton, St. Thomas, rated 8.4, offers complimentary continental breakfast for guests staying in Club Level rooms. This luxurious hotel is highly regarded for its amazing food and excellent location near Turquoise Beach and Secret Harbor.Finally, the 3-star Hampton by Hilton St. Thomas, with a strong 8.8 rating, provides a free buffet breakfast. This hotel is praised for its convenient amenities and is located near The Virgin Islands Children's Museum. Find more hotels with free breakfast in St Thomas
What are the top pet-friendly hotels in St Thomas?
For top pet-friendly hotels in St Thomas, consider The Pink Palm Hotel - Adults Only, Emerald Beach Resort, The Westin St. Thomas Beach Resort & Spa, or Lindbergh Bay Hotel and Villas.The 3-star The Pink Palm Hotel - Adults Only, with an excellent 9.0 rating, warmly welcomes dogs and provides food and water bowls. Guests consistently praise the friendly and extremely helpful staff, as well as the cozy and clean rooms. Its convenient location is just 0.1 miles from Emancipation Garden.The 3.5-star Emerald Beach Resort, rated 7.8, is a great option for those traveling with both dogs and cats, and many rooms offer beach views. Customers frequently highlight the spacious and clean rooms, as well as the helpful staff. It is ideally situated just 0.1 miles from Lindberg Beach.For a luxurious pet-friendly stay, the 4.5-star The Westin St. Thomas Beach Resort & Spa, with an 8.4 rating, permits pets and offers stunning ocean, water, and sea views. This resort features an outdoor pool with a poolside bar, swim-up bar, and cabanas, providing a relaxing experience for all. It is conveniently located just 0.2 miles from Morningstar Beach.Another great choice is the 3.5-star Lindbergh Bay Hotel and Villas, rated 7.0, which allows pets and provides rooms with ocean views. Guests often mention the friendly and helpful staff, the nice outdoor pool with sun loungers, and the comfortable and clean rooms. See more pet-friendly hotels in St Thomas
What are the best budget hotels in St Thomas?
For budget-friendly hotels in St Thomas that offer a great experience, consider the Olga's Fancy, The Pink Palm Hotel - Adults Only, Hampton by Hilton St. Thomas, or Mafolie Hotel.Olga's Fancy is a 3-star hotel with an exceptional 9.6 rating. Guests consistently praise its comfortable and clean rooms, the excellent location, and the great pool. It offers free WiFi, free self-parking, and complimentary toiletries. Many rooms also provide ocean views.The Pink Palm Hotel - Adults Only, a 3-star property with a 9.0 rating, is another excellent choice. It offers free breakfast, including a continental option, and free WiFi. Guests frequently mention the friendly and extremely helpful staff, cozy and clean rooms, and delicious food. It is conveniently located just 0.1 miles from 99 Steps and Emancipation Garden.The 3-star Hampton by Hilton St. Thomas, rated 8.8, provides free breakfast, including a buffet option, free WiFi, and free self-parking. Guests can also enjoy the outdoor pool and fitness facilities. It is located 0.2 miles from The Virgin Islands Children's Museum.Mafolie Hotel, a 3-star hotel with an 8.6 rating, offers a complimentary continental breakfast, free self-parking, and free WiFi. Guests often highlight the excellent and friendly staff, nice and clean rooms, and great food. It is situated 0.4 miles from 99 Steps and 0.5 miles from Emancipation Garden. View all budget hotels in St Thomas
What are the most romantic hotels in St Thomas for couples?
For a romantic getaway in St Thomas, several highly-rated hotels offer exceptional experiences for couples, including Olga's Fancy, At Home in the Tropics, and Bolongo Bay Beach Resort.Olga's Fancy, a 3-star hotel with a fantastic 9.6 rating, is celebrated for its ocean views and excellent location. Guests consistently praise the comfortable and clean rooms, the great pool, and the friendly staff. It also offers free WiFi and complimentary self-parking.At Home in the Tropics, another 3-star hotel with an outstanding 9.8 rating, is often highlighted for its delicious breakfast and charming rooms with beautiful views. Couples appreciate the outdoor pool with sun loungers and the private balconies or terraces, great for enjoying quiet moments together. It is conveniently located near Haagensen House and the Cathedral of St. Peter and St. Paul.The 3-star Bolongo Bay Beach Resort, with an 8.0 rating, is an excellent choice for couples who love the beach and ocean. It offers beautiful beach and ocean views, a convenient swim-up bar, an outdoor pool, and a poolside bar. Guests frequently praise the great food, friendly staff, and good drinks, making it a delightful place to relax. The resort is very close to Bolongo Bay.For a luxurious beachfront experience, consider TROPICAL SANDS 🌴 Luxury Beachfront Condo at Elysian Beach Resort, which boasts a great 10.0 rating. This property provides stunning beach and ocean views, a full kitchen, and an outdoor pool. It's ideally situated near Secret Harbor and Cowpet Bay, offering plenty of opportunities for water activities.Another highly-rated option is Romantic Views of St. John, BVI. This accommodation, with a 9.6 rating, offers breathtaking views of St. John and the British Virgin Islands. It features a kitchen, a deck or patio, and a balcony, providing private spaces to enjoy the scenery. It's conveniently located near Lindquist Beach and Coki Point Beach. See all romantic hotels in St Thomas
What are the best hotels in St Thomas near Secret Harbor?
For hotels in St. Thomas near Secret Harbor, consider the Secret Harbour Beach Resort or the TROPICAL SANDS 🌴 Luxury Beachfront Condo at Elysian Beach Resort.The 4-star Secret Harbour Beach Resort, with a 9.0 rating, is ideally located just 0.2 miles from Secret Harbor. This resort offers ocean views and beachfront access, along with a pool and kitchens in the accommodations. Families will appreciate the availability of cribs and kids' meals at the restaurant. Guests frequently praise the friendly and helpful staff, as well as the delicious food and great location.Another excellent option is the TROPICAL SANDS 🌴 Luxury Beachfront Condo at Elysian Beach Resort, which boasts a superb 10.0 review rating. This accommodation is located 0.6 miles from Secret Harbor and features a kitchen, beach views, and an outdoor play area for children, making it very suitable for families.
What hotels are near St. Thomas (STT-Cyril E. King)?
For hotels located near St. Thomas (STT-Cyril E. King) Airport, consider the Lindbergh Bay Hotel and Villas and the Emerald Beach Resort.The 3.5-star Lindbergh Bay Hotel and Villas, with a 7.0 rating, is exceptionally close to the airport, just 0.2 miles away. This hotel offers free cribs, ocean views, and an outdoor pool with sun loungers, making it a convenient choice for families. Guests consistently praise the friendly and helpful staff, the convenient location, and the comfortable, clean rooms with amazing beds.Another excellent choice is the 3.5-star Emerald Beach Resort, rated 7.8, which is located 0.5 miles from the airport. This resort provides free cribs, beach views, and complimentary toiletries. Guests appreciate the spacious and clean rooms, the helpful staff, and the beautiful location. It also offers free self-parking and both wired and free WiFi. You can also easily reach Lindberg Beach, which is just 0.1 miles away.
When is the best time to go to St Thomas?
The best time to visit St. Thomas is between December and May, when the weather is consistently pleasant with low humidity and minimal rainfall.This period avoids the peak hurricane season, offering ideal conditions for enjoying the island's beaches and outdoor activities. Travelers seeking a comfortable and predictable climate for their vacation will find these months most suitable.While June through November can offer lower prices, it coincides with the Atlantic hurricane season, which brings a higher chance of tropical storms and increased humidity.
Where can I find the best nightlife in St Thomas?
St Thomas offers a relaxed nightlife experience, primarily centered around its main tourist areas. You'll find options for evening entertainment, often with a focus on local music and casual settings.Red Hook, located on the east end of St Thomas, is the most active nightlife area. It has numerous bars, pubs, and restaurants that stay open late. Many establishments offer live music, often featuring reggae or calypso. You'll also find some sports bars here.Charlotte Amalie, the capital, offers a more subdued nightlife. There are several waterfront bars and restaurants along the harbor that provide evening drinks and dining. Some establishments in the historic downtown area also offer live music or a quiet place for a cocktail.Frenchtown, just west of Charlotte Amalie, is a smaller area with a few popular restaurants and bars.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. Thomas.
How much is the nightly rate at a St. Thomas hotel?
Prices for hotels in St. Thomas often vary, but you can find a great deal from $88 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia