Hotels in St. Thomas

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in St. Thomas?

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.
Showing deals for:Oct 17 - Oct 19

Check out hotels with an ocean view in St. Thomas

You may also like hotels with spas in St. Thomas

You can also stay at family-friendly hotels in St. Thomas

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.

Our prices for St. Thomas are cheapest in September

See average prices and weather for all months
Price trends for hotels in St. Thomas
Pricing is based on two traveler single night rates
View properties in October
Currently viewing crowd sizes and weather for October.
Weather forecast for St. Thomas
October
Low crowds
High 29°C / low 27°C. Sunny most days.
View properties in October
29°
weather_sun
October, Low crowds, average high temperature 29 degrees Celsius, average low temperature 27 degrees Celsius. Sunny most days.
27°
28°
weather_cloudy
November, Low crowds, average high temperature 28 degrees Celsius, average low temperature 27 degrees Celsius. Cloudy most days.
27°
27°
weather_sun
December, Moderate crowds, average high temperature 27 degrees Celsius, average low temperature 26 degrees Celsius. Sunny most days.
26°
26°
weather_sun
January, High crowds, average high temperature 26 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
26°
weather_sun
February, High crowds, average high temperature 26 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
26°
weather_sun
March, High crowds, average high temperature 26 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
27°
weather_sun
April, Moderate crowds, average high temperature 27 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
28°
weather_cloudy
May, High crowds, average high temperature 28 degrees Celsius, average low temperature 26 degrees Celsius. Cloudy most days.
26°
28°
weather_sun
June, Moderate crowds, average high temperature 28 degrees Celsius, average low temperature 27 degrees Celsius. Sunny most days.
27°
29°
weather_sun
July, Moderate crowds, average high temperature 29 degrees Celsius, average low temperature 27 degrees Celsius. Sunny most days.
27°
29°
weather_sun
August, Low crowds, average high temperature 29 degrees Celsius, average low temperature 27 degrees Celsius. Sunny most days.
27°
29°
weather_sun
September, Low crowds, average high temperature 29 degrees Celsius, average low temperature 28 degrees Celsius. Sunny most days.
28°
Monthly weather averages (˚C)

Top neighborhoods in St. Thomas

Rosendal

Estate Saint Joseph and Rosendal's Rosendal neighborhood offers attractions including Virgin Islands National Park.

Green Cay Plantation

South Coast's Green Cay Plantation neighborhood offers attractions including Frenchman's Bay.

Havensight

Charlotte Amalie's Havensight neighborhood has a host of places to visit such as Havensight Mall and Frenchman's Bay.

Bellevue

Charlotte Amalie's Bellevue neighborhood offers attractions including Frenchman's Bay.

Top landmarks in St. Thomas

Learn more about St. Thomas

St. Thomas is well-known for its port while top attractions include Magens Bay Beach and Sapphire Beach. This beachside city has something for everyone including sights like Caribbean Genealogy Library and Skyride to Paradise Point within a tropical setting.

Check out reviews of St. Thomas hotels guests love

Frequently asked questions

Can I book a refundable hotel in St. Thomas?
If you need the flexibility to change your travel plans to St. Thomas, most accommodations provide refundable* rates you can book. You can find these properties by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay in St. Thomas if I want a vacation home instead of a hotel?
If you want to find a good alternative to a hotel, browse our selection of 213 vacation homes. In addition, there are 376 apartments and 1096 condos.
What will the weather in St. Thomas be like during my visit?
St. Thomas is a great place to visit any time of year with an average temperature of 78°F during the coldest months.
Why should I book my St. Thomas hotel through Hotels.com?
There are plenty of reasons to book your St. Thomas travel with us: our free cancellations on selected hotels gives you the flexibility you're looking for, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about St. Thomas

Find out more about St. Thomas

Discover the Enchanted Shores of St. Thomas: A Tapestry of Sun, Sea, and Serenity

St. Thomas, U.S. Virgin Islands, is a tropical paradise where azure waters meet lush landscapes. Renowned for its stunning beaches like Magens Bay and Sapphire Beach, the island invites sun-seekers and water enthusiasts alike. Explore vibrant Charlotte Amalie, rich in history and local culture, or indulge in duty-free shopping. Adventure awaits with snorkelling at Coral World and hiking through the verdant trails of the Virgin Islands National Park. Whether you seek romance, relaxation, or exhilarating experiences, St. Thomas enchants every visitor with its warm hospitality and breathtaking scenery, making it a must-visit Caribbean gem.

Discover great hotels in St. Thomas

St. Thomas offers a range of hotel accommodations, from luxurious beachfront resorts to charming boutique hotels. Many properties feature room service, stunning views, and inclusive packages, catering to both families and couples seeking relaxation or adventure in this tropical paradise. Here are some of the most popular hotels with our travelers in St. Thomas:

  1. Wharfside Village HotelOpens in a new window: This charming 3.0-star hotel is perfect for leisure travellers seeking a romantic city escape. With direct access to the beach, guests can indulge in the serene surroundings while enjoying special romance packages. The hotel enhances the romantic experience with food and beverage services that include Champagne Service, allowing for intimate moments by the shore. Its prime location in the city centre ensures easy access to local attractions, making it a delightful choice for those wanting a blend of relaxation and exploration.
  2. Cruz Bay Boutique HotelOpens in a new window: Designed for adventure seekers, this 3.0-star hotel offers a plethora of exciting outdoor activities. With options such as hiking, windsurfing, and parasailing available nearby, guests can immerse themselves in thrilling experiences that the stunning landscape has to offer. The hotel's focus on adventure is complemented by its commitment to quality, ensuring a vibrant stay that caters to travellers eager for both excitement and comfort. This destination perfectly caters to those craving a dynamic and invigorating holiday.
  3. St John InnOpens in a new window: This 3.0-star hotel is an ideal haven for adventure enthusiasts and travellers desiring a pet-friendly experience. Offering a variety of exciting activities like kayaking and surfing, guests can participate in thrilling water sports right onsite or nearby. The hotel also provides thoughtful amenities for children, ensuring a welcoming atmosphere for families. With its relaxed vibe and access to nature, this hotel provides a unique blend of adventure and comfort, making it an excellent choice for those seeking memorable experiences in a pet-friendly setting.

Top locations to stay in St. Thomas

Some of the best areas to stay in St. Thomas are Red Hook, Charlotte Amalie, and Nazareth. Red Hook is ideal for beach lovers and snorkelers, while Charlotte Amalie offers rich history and vibrant shopping. Nazareth also caters to beach enthusiasts and snorkelling fans. For first-time visitors, Charlotte Amalie is best suited, providing a blend of culture and convenience.

  1. Charlotte AmalieOpens in a new window: As the capital of the U.S. Virgin Islands, Charlotte Amalie is a vibrant hub brimming with history and culture. Its charming streets are lined with colourful buildings and numerous shops, making it a fantastic destination for shopping enthusiasts. Explore the local markets and boutiques for unique souvenirs and handcrafted goods. The area is also home to stunning historical sites, including Fort Christian and Blackbeard's Castle, which provide a glimpse into the island's rich past. With its lively waterfront and cultural attractions, Charlotte Amalie is a perfect base for those who appreciate a blend of relaxation and exploration.
  2. Red HookOpens in a new window: Red Hook is your go-to spot for beach lovers and snorkelers. This laid-back area offers easy access to some of the most beautiful beaches on the island, where you can soak up the sun or dive into the clear waters to explore vibrant marine life. The local atmosphere is friendly and welcoming, making it a great place to unwind after a day of adventure. Red Hook is also well-known for its ferry services to nearby islands, providing ample opportunities for day trips and further exploration of the Caribbean.
  3. NazarethOpens in a new window: Nazareth is a charming, quieter area perfect for those seeking a peaceful retreat. With its stunning beaches and excellent snorkeling spots, it’s ideal for visitors wanting to escape the hustle and bustle. The area offers a more local experience, allowing travellers to enjoy the natural beauty of St. Thomas without the crowds. Nazareth is also close to some picturesque viewpoints, making it a lovely spot for sunset watchers and nature enthusiasts looking to relax in a serene environment.

Things to do in St. Thomas

St. Thomas, with its stunning beaches and crystal-clear waters, invites travellers to bask in tropical bliss. Explore lush mountains and vibrant parks, or dive into the exhilarating world of snorkelling and sailing. With picturesque bays and serene forests, this island paradise offers endless opportunities for adventure and relaxation.

  • Coki Point BeachOpens in a new window – Dive into the crystal-clear waters of Coki Point Beach, where vibrant marine life awaits. Snorkel just offshore or relax on the soft sands while enjoying the sun. This beach is a favourite among locals and visitors alike for its inviting atmosphere and natural beauty.
  • Sapphire BeachOpens in a new window – Spend a day at Sapphire Beach, renowned for its stunning views and tranquil waters. Ideal for swimming and sunbathing, this beach also offers water sports like kayaking and paddleboarding. Grab a drink from a nearby bar and soak up the Caribbean sun.
  • Bolongo BayOpens in a new window – Experience the laid-back vibe at Bolongo Bay, a picturesque spot perfect for families. With gentle waves and plenty of space to spread out, it's an excellent place for a beach day. Don’t miss the chance to join a sunset cruise for breathtaking views as the day winds down.
  • Blackbeard's CastleOpens in a new window – Step back in time at Blackbeard's Castle, where you can explore the fascinating history of the infamous pirate. Climb to the top for panoramic views of the island and learn about the colourful tales of the Caribbean's past through engaging exhibits.
  • Secret Harbour BeachOpens in a new window – Discover the serene beauty of Secret Harbour Beach, a hidden gem that offers a quiet retreat from the busier spots. Enjoy a leisurely swim or simply relax under a palm tree with a good book. This beach is perfect for those seeking a peaceful escape.

4 tips for savvy savings when booking a hotel in St. Thomas

  1. Book for the cheapest times: The most budget-friendly period to visit St. Thomas is from September to November, when hotel prices are generally lower. For a thorough exploration of the island's noteworthy landmarks, historical sites, and cultural experiences, a stay of at least 4 to 5 days is recommended. During your visit, you can indulge in various activities such as sailing excursions, snorkelling among vibrant marine life, or relaxing on picturesque beaches. This time frame offers great value for money, allowing you to fully immerse yourself in the tropical beauty and rich heritage of St. Thomas while keeping your expenses manageable.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to St. Thomas, visit the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may find discounted hotel rates as your travel date approaches. By enabling email alerts or push notifications from Hotels.com, you could stay informed about flash sales and special promotions, ensuring you don't miss any chances to save. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, helping you make informed decisions. This way, if rooms become available or prices drop, you're more likely to see these opportunities first.
  3. Be flexible with dates: Prices can fluctuate based on various factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates may help you save on your stay in a St. Thomas hotel. For those seeking distinctive experiences, boutique hotels can provide a more personalised touch and, at times, better value. When you book through Hotels.com, we'll inform you whether the price for your chosen dates is above or below the average. If the price is higher than usual, we’ll suggest alternative dates that could be more affordable, enhancing your chances of securing a better deal.
  4. Consider your location: Hotels situated near the city centre generally tend to be pricier, but thanks to St. Thomas's superb public transport links, you may discover a more affordable independent hotel a bit further out that remains well connected. For those wishing to explore alternative, less populated neighbourhoods or even lesser-known nearby towns, there is often excellent value for money to be found. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.

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

Keep exploring