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

Where to stay in St. Thomas?

Margaritaville Vacation Club - St. Thomas

Margaritaville Vacation Club - St. Thomas
4.0 star property
St. Thomas
8.0 out of 10, Very good, (2,466 reviews)
Escape to this St. Thomas haven where Caribbean waves meet luxury. Just a 10-minute walk from Coki Point Beach, enjoy 2 outdoor pools, beachfront dining at Margaritaville Restaurant, and convenient poolside bars for tropical refreshments.
The price is €386
includes taxes & fees
14 Jun - 15 Jun
Margaritaville Vacation Club - St. Thomas

The Westin St. Thomas Beach Resort & Spa

The Westin St. Thomas Beach Resort & Spa
4.5 star property
St. Thomas
8.4 out of 10, Very good, (1,267 reviews)
Drift into island time at this St. Thomas resort where cabanas dot the beautiful beach. After swimming in the Caribbean or three outdoor pools, enjoy Mediterranean cuisine at Luna Mar. Located 10 minutes from Bolongo Bay with stunning sunset views.
The price is €487
includes taxes & fees
14 Jun - 15 Jun
The Westin St. Thomas Beach Resort & Spa

Bluebeard's Castle Resort

Bluebeard's Castle Resort
4.0 star property
Charlotte Amalie
9.0 out of 10, Wonderful, (488 reviews)
The price is €215
includes taxes & fees
12 Jul - 13 Jul
Bluebeard's Castle Resort

Emerald Beach Resort

Emerald Beach Resort
3.5 star property
St. Thomas
7.8 out of 10, Good, (1,425 reviews)
Discover paradise at this oceanfront hotel in St. Thomas featuring a shaded beach area and outdoor pool. Caribbean Fusion serves island cuisine with stunning sunset views. Magens Bay is just 10 minutes away, while the helpful staff ensures a peaceful escape.
The price is €278
includes taxes & fees
1 Jul - 2 Jul
Emerald Beach Resort

Bolongo Bay Beach Resort

Bolongo Bay Beach Resort
3.0 star property
St. Thomas
8.2 out of 10, Very good, (1,005 reviews)
Dive into adventure with on-site scuba, snorkelling, and windsurfing at this oceanfront resort. The Oasis Restaurant serves American cuisine with stunning sea views while the poolside bar offers refreshing drinks after exploring nearby Sapphire Beach.
Bolongo Bay Beach Resort

Windward Passage Hotel

Windward Passage Hotel
3.5 star property
St. Thomas
7.2 out of 10, Good, (1,478 reviews)
Dive into Caribbean excitement at this harbor-side hotel with an outdoor pool and fitness centre. Just minutes from Cyril E. King Airport and a short drive to Magens Bay Beach, guests appreciate the helpful staff, clean rooms, and convenient location near Sapphire Beach.
The price is €189
includes taxes & fees
27 Jun - 28 Jun
Windward Passage Hotel

Mafolie Hotel

Mafolie Hotel
3.0 star property
St. Thomas
8.8 out of 10, Excellent, (1,019 reviews)
Savour panoramic vistas from this hillside haven in St. Thomas. The outdoor pool and terrace capture breathtaking island sunsets, while Magens Bay Beach is just a 15-minute drive away. Enjoy complimentary breakfast, WiFi, and parking before exploring nearby Sapphire Beach.
The price is €161
includes taxes & fees
14 Jun - 15 Jun
Mafolie Hotel

Point Pleasant Resort

Point Pleasant Resort
4.0 star property
St. Thomas
8.6 out of 10, Excellent, (1,000 reviews)
Escape to a Caribbean haven with 3 sparkling outdoor pools and 2 bars at this beach resort. Sun and Sea Bar and Grill serves daily meals, while Sapphire Beach and Coki Point Beach are just minutes away. Enjoy convenient in-room refrigerators and free WiFi.
Point Pleasant Resort

Secret Harbour Beach Resort

Secret Harbour Beach Resort
4.0 star property
St. Thomas
9.0 out of 10, Wonderful, (1,003 reviews)
Nestled on a tranquil stretch of shoreline, this St. Thomas retreat offers a serene beach with prime snorkelling in calm waters. Relax in sun loungers, sip beachside drinks, and indulge in massages while the Sunset Grille provides picturesque oceanfront dining.
The price is €662
includes taxes & fees
13 Jun - 14 Jun
Secret Harbour Beach Resort

Hampton by Hilton St. Thomas

Hampton by Hilton St. Thomas
3.0 star property
Havensight
8.8 out of 10, Excellent, (173 reviews)
Unwind in bright rooms at this affordable St. Thomas hotel offering an outdoor pool, fitness centre, and free breakfast. Just minutes from Sapphire Beach and Magens Bay, with easy access to shopping and island adventures.
The price is €256
includes taxes & fees
19 Jun - 20 Jun
Hampton by Hilton St. Thomas

Olga's Fancy

Olga's Fancy
3.0 star property
St. Thomas
9.6 out of 10, Exceptional, (1,000 reviews)
Tropical breezes welcome you to this intimate hillside retreat featuring an outdoor pool with stunning harbour panoramas. Just 15 minutes from Bolongo Bay and near Sapphire Beach, this hotel offers free WiFi, parking, and daily housekeeping.
Olga's Fancy

Bunker Hill Hotel

Bunker Hill Hotel
3.0 star property
St. Thomas
8.2 out of 10, Very good, (1,088 reviews)
Surrounded by coastal charm, this welcoming hotel offers Caribbean dining at Sugarcane Grille and a refreshing outdoor pool. Enjoy free WiFi and daily housekeeping while exploring nearby Sapphire Beach, just a short drive from the airport.
The price is €126
includes taxes & fees
14 Jun - 15 Jun
Bunker Hill Hotel

Buoy Haus Beach Resort St. Thomas, Autograph Collection

Buoy Haus Beach Resort St. Thomas, Autograph Collection
3.5 star property
St. Thomas
9.4 out of 10, Exceptional, (175 reviews)
Beachfront paradise on St. Thomas with a serene outdoor pool, 2 on-site restaurants, and airport shuttle service. Just minutes from Bolongo Bay and Magens Bay Beach, this hotel offers free WiFi and spectacular ocean views that guests call "absolutely gorgeous."
The price is €692
includes taxes & fees
12 Jul - 13 Jul
Buoy Haus Beach Resort St. Thomas, Autograph Collection

Galleon House Hotel

Galleon House Hotel
3.0 star property
St. Thomas
7.8 out of 10, Good, (1,000 reviews)
Perched above St. Thomas, this intimate B&B offers stunning island panoramas from private balconies. A short drive to Magens Bay and Sapphire Beach, with easy access to shopping and restaurants on the high street.
The price is €90
includes taxes & fees
14 Jun - 15 Jun
Galleon House Hotel

The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas
5.0 star property
St. Thomas
8.4 out of 10, Very good, (471 reviews)
Escape to this luxurious St. Thomas resort with direct beach access, 4 restaurants, and 3 bars/lounges. Unwind at the full-service spa offering deep-tissue massages and hydrotherapy, or lounge by the outdoor pools. Sapphire Beach and Trunk Bay are nearby.
The price is €837
includes taxes & fees
12 Jul - 13 Jul
The Ritz-Carlton, St. Thomas

Marriott's Frenchman's Cove

Marriott's Frenchman's Cove
4.0 star property
St. Thomas
9.0 out of 10, Wonderful, (199 reviews)
Escape to this oceanside retreat with direct access to snorkelling adventures. Relax at 2 outdoor pools or unwind in the hot tub after a workout in the 24-hour fitness centre. Fully-equipped condos with kitchens offer homelike comfort near Sapphire Beach and Bolongo Bay.
The price is €819
includes taxes & fees
23 Jun - 24 Jun
Marriott's Frenchman's Cove

Hotel 1829

Hotel 1829
4.5 star property
St. Thomas
9.8 out of 10, Exceptional, (32 reviews)
Immerse yourself in this charming hotel with an outdoor pool and spa services. Grab a bite at the restaurant or unwind at the bar after exploring Sapphire Beach and Magens Bay. Enjoy conveniences like free WiFi and parking during your Caribbean getaway.
The price is €250
includes taxes & fees
13 Jun - 14 Jun
Hotel 1829

The Pink Palm Hotel - Adults Only

The Pink Palm Hotel - Adults Only
3.0 star property
St. Thomas
9.0 out of 10, Wonderful, (404 reviews)
Discover this tranquil adults-only haven featuring deep-tissue massages at the full-service spa and a refreshing outdoor pool with hot tub. Enjoy complimentary breakfast before exploring Sapphire Beach and Magens Bay, both a short drive from this charming St. Thomas retreat.
The price is €289
includes taxes & fees
23 Jun - 24 Jun
The Pink Palm Hotel - Adults Only

Limetree Beach Resort by Club Wyndham

Limetree Beach Resort by Club Wyndham
3.5 star property
St. Thomas
8.2 out of 10, Very good, (222 reviews)
Escape to this Mediterranean-style beach resort with easy access to Bolongo Bay. Enjoy the outdoor pool, fitness centre, and beachfront restaurant The Longboard, plus convenient room amenities. Just 17 minutes from Cyril E. King Airport and near Sapphire Beach.
Limetree Beach Resort by Club Wyndham

Flamboyan on the Bay Resort and Villas

Flamboyan on the Bay Resort and Villas
3.5 star property
St. Thomas
8.6 out of 10, Excellent, (890 reviews)
The price is €104
includes taxes & fees
13 Jun - 14 Jun
Flamboyan on the Bay Resort and Villas
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.

Get last-minute hotel deals in St. Thomas and save more

Sign in to unlock great savings.
Showing deals for:19 Jun - 21 Jun
Showing deals for:12 Jul - 13 Jul

Check out hotels with a spa in St. Thomas

You can also stay at hotels with a pool 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.

When is the best time to visit St. Thomas?

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

Top neighbourhoods in St. Thomas

Havensight

Havensight welcomes cruise travellers with open arms and duty-free delights. The area buzzes with energy as ships dock and passengers explore the waterfront promenade. You'll find everything from jewellery and spirits at Havensight Mall to local treasures at vendor stalls. Paradise Point Skyride delivers breathtaking harbour views that make even amateur photographers look like pros. Dining options cater to every taste with Caribbean fusion and American favourites 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.

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 snorkelling. The area 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 hire car or taxi, making it easy to venture out to nearby attractions.

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 neighbouring 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. Accommodation 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.

Top landmarks in St. Thomas

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 harbour 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. Snorkellers find underwater paradise at Coki Point Beach, where tropical fish practically pose for photos. Ferry trips to neighbouring 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.

Check out reviews of St. Thomas hotels guests love

Frequently asked questions

Can I book a refundable accommodation option in St. Thomas?
If you want the flexibility to change your plans to St. Thomas, most hotels offer refundable* rates that 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 holiday rental instead of a hotel?
If you're looking for a good alternative to a hotel, browse our selection of 217 holiday homes. In addition, there are 317 apartments and 996 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 26°C during the coldest months.
Why should I book my St. Thomas hotel with 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, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Find out more about St. Thomas

Unveiling St. Thomas: A Serene Symphony of Sea and Island Splendor

St. Thomas, a gem of the U.S. Virgin Islands, enchants with its stunning beaches, crystal-clear waters, and vibrant culture. Marvel at the panoramic views from Skyline Drive, explore the bustling markets of Charlotte Amalie, and indulge in water sports at Magens Bay. The island’s rich history is showcased in the 17th-century Fort Christian, while the lush landscapes invite adventure seekers to hike through tropical trails. Whether basking in luxury at beachfront resorts or immersing in local traditions, St. Thomas promises an unforgettable escape for every traveller. Experience paradise where the sea meets the sky.

Discover great hotels in St. Thomas

St. Thomas offers a diverse range of hotel accommodations, from luxurious beachfront resorts to charming boutique inns. Enjoy stunning ocean views, inviting pools, and relaxed dining options, all set against a backdrop of lush landscapes and vibrant Caribbean culture. Perfect for a memorable island getaway. 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 offers a romantic getaway with direct access to the beach, making it an ideal choice for leisure travellers seeking a serene escape. The property features exclusive romance packages, including a delightful Champagne Service to elevate your stay. Located in the city centre, guests appreciate the combination of beachside relaxation and urban amenities. The stunning surroundings and thoughtful touches create an inviting atmosphere that resonates with those seeking comfort and distinctive experiences.
  2. Cruz Bay Boutique HotelOpens in a new window: Cruz Bay Boutique Hotel is a vibrant 3.0-star hotel perfect for adventure enthusiasts looking for thrilling experiences. With a variety of adventure sports available both onsite and nearby, such as parasailing, kayaking, and snorkeling, every day offers a new opportunity for excitement. The hotel's adventurous spirit is complemented by its welcoming atmosphere, making it a popular choice among travellers eager to immerse themselves in the exhilarating activities that the U.S. Virgin Islands have to offer.
  3. St John InnOpens in a new window: St John Inn is a delightful 3.0-star hotel that caters to adventurous family travellers, offering a variety of exciting recreational activities. With options like hiking, boat tours, and snorkeling readily available, guests can explore the natural beauty of the area. The property ensures a comfortable stay with thoughtful amenities suitable for children, creating a welcoming environment for families. The blend of adventure and comfort makes this hotel a fantastic choice for those seeking memorable experiences in a beautiful setting.

Top locations to stay in St. Thomas

Staying in Red Hook, Charlotte Amalie, and Nazareth offers unique experiences in St. Thomas. Red Hook is ideal for beach lovers and snorkellers, while Charlotte Amalie boasts rich culture and shopping. Nazareth, known for its stunning beaches, is also a favourite. For first-time visitors, Charlotte Amalie is best suited, providing a vibrant introduction to the island's charm.

  1. Charlotte AmalieOpens in a new window: As the capital of the U.S. Virgin Islands, Charlotte Amalie is a vibrant spot that blends history with modern charm. The area is renowned for its excellent shopping, particularly in local markets and duty-free stores, making it a paradise for retail therapy enthusiasts. You can explore historical sites like Fort Christian and Blackbeard's Castle, which offer a glimpse into the island's rich past. The lively waterfront is perfect for evening strolls, with a variety of cultural attractions and local galleries to enjoy.
  2. Red HookOpens in a new window: If you’re looking for a laid-back vibe combined with stunning beaches, Red Hook is the place to be. This charming coastal area is famous for its beautiful beaches and excellent snorkelling opportunities, perfect for those wanting to explore underwater life. With a range of casual eateries and vibrant bars, Red Hook creates a relaxed atmosphere for unwinding after a day in the sun. Additionally, it serves as a gateway to nearby islands, making it a convenient base for day trips.
  3. NazarethOpens in a new window: Nestled between some of the most picturesque beaches, Nazareth is ideal for those who want a more tranquil escape. Known for its gorgeous beachfront and water activities, including snorkelling, this area offers a serene environment for relaxation. It’s a short drive to popular attractions and local art galleries, making it easy to enjoy both nature and culture while staying away from the hustle and bustle. The friendly community vibe adds to the charm, ensuring a warm welcome for visitors.

Things to do in St. Thomas

St. Thomas enchants with its stunning beaches, lush hills, and crystal-clear waters. Explore vibrant coral reefs while snorkelling, sail across tranquil bays, or hike through verdant trails. Whether you're seeking relaxation or outdoor excitement, this island paradise offers a delightful escape for every kind of traveller.

  • Blackbeard's CastleOpens in a new window – Step into the world of pirates as you explore this fascinating castle, steeped in history and adventure. Discover the legends surrounding Blackbeard and climb up to the lookout for stunning views of the surrounding area.
  • Coki Point BeachOpens in a new window – Dive into the clear turquoise waters at Coki Point Beach, a perfect spot for snorkelling. The vibrant marine life and soft white sands make it ideal for a day of sunbathing and swimming with family and friends.
  • Secret Harbour BeachOpens in a new window – Unwind at Secret Harbour Beach, where calm waters and gentle waves create a serene environment. Enjoy a leisurely stroll along the shore or relax under a palm tree with a good book.
  • Sapphire BeachOpens in a new window – Experience the beauty of Sapphire Beach, known for its stunning views and water sports. Whether you're keen on jet skiing or simply lounging on the beach, this destination offers something for everyone.
  • Bolongo BayOpens in a new window – Explore Bolongo Bay, a picturesque bay perfect for swimming and water activities. Rent a kayak or paddleboard and take in the natural beauty of the coastline while enjoying the warm Caribbean sun.

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

  1. Book for the cheapest times: The most affordable period to visit St. Thomas is between September and November, when hotel prices tend to be lower. For those on a budget, a stay of at least 4 to 5 days is recommended to fully appreciate the island's key landmarks and cultural sites. During your visit, you can explore beautiful beaches, embark on exciting excursions, and enjoy activities like boating and sailing. With its stunning tropical scenery and opportunities for snorkelling, St. Thomas offers great value for money for those looking to immerse themselves in its rich history and captivating culture.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals to St. Thomas, you may start by exploring the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you're more likely to see discounted rates on hotels as your travel date approaches. Additionally, consider enabling email alerts or push notifications from Hotels.com to stay informed about flash sales and special promotions, helping you seize opportunities to save. With Smart Shopping, a comparison tool available via the app, travellers can compare hotel prices and amenities, ensuring you’re updated on any changes in availability or pricing for your preferred hotels.
  3. Be flexible with dates: Prices may fluctuate depending on factors such as the hotel's location, star rating, and the time of year, so having flexibility with your travel dates could help you save on your stay in a St. Thomas hotel. For those seeking distinctive accommodations, boutique hotels often provide a more personalised experience and may offer better value. When you book with Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price is on the higher side, we’ll recommend more economical dates to help you secure the best deal.
  4. Consider your location: Hotels near the city centre usually tend to be more expensive; however, with St. Thomas's excellent public transport links, you may discover a more affordable independent hotel a bit further out that remains well connected. For those keen to explore alternative, less crowded neighbourhoods or even lesser-known nearby towns, there is often great value for money to be found. Opting for these alternative locations 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.