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

Where to stay in St. Thomas?

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 comfort, location and traveler experience. Last updated on .

Margaritaville Vacation Club - St. Thomas

Margaritaville Vacation Club - St. Thomas
4.0 star property
St. Thomas
8.0 out of 10, Very Good, (2,485 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.
Margaritaville Vacation Club - St. Thomas

Bluebeard's Castle Resort

Bluebeard's Castle Resort
4.0 star property
Charlotte Amalie
9.0 out of 10, Wonderful, (642 reviews)
$220 nightly
The price is $249
Aug 18 - Aug 19
Total with taxes and fees
Bluebeard's Castle Resort

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,340 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.
$387 nightly
The price is $436
Aug 17 - Aug 18
Total with taxes and fees
The Westin St. Thomas Beach Resort & Spa

Bolongo Bay Beach Resort

Bolongo Bay Beach Resort
3.0 star property
St. Thomas
8.2 out of 10, Very Good, (1,001 reviews)
Dive into adventure with onsite scuba, snorkeling, 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

Emerald Beach Resort

Emerald Beach Resort
3.5 star property
St. Thomas
7.8 out of 10, Good, (1,463 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.
$239 nightly
The price is $271
Aug 2 - Aug 3
Total with taxes and fees
Emerald Beach Resort

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, (187 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."
$447 nightly
The price is $504
Aug 18 - Aug 19
Total with taxes and fees
Buoy Haus Beach Resort St. Thomas, Autograph Collection

Hampton by Hilton St. Thomas

Hampton by Hilton St. Thomas
3.0 star property
Havensight
8.8 out of 10, Excellent, (204 reviews)
Unwind in bright rooms at this affordable St. Thomas hotel offering an outdoor pool, fitness center, and free breakfast. Just minutes from Sapphire Beach and Magens Bay, with easy access to shopping and island adventures.
$246 nightly
The price is $277
Aug 1 - Aug 2
Total with taxes and fees
Hampton by Hilton St. Thomas

Mafolie Hotel

Mafolie Hotel
3.0 star property
St. Thomas
8.8 out of 10, Excellent, (1,007 reviews)
Savor 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.
$140 nightly
The price is $154
Jul 26 - Jul 27
Total with taxes and fees
Mafolie Hotel

Windward Passage Hotel

Windward Passage Hotel
3.5 star property
St. Thomas
7.2 out of 10, Good, (1,484 reviews)
Dive into Caribbean excitement at this harbor-side hotel with an outdoor pool and fitness center. 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.
$178 nightly
The price is $202
Jul 31 - Aug 1
Total with taxes and fees
Windward Passage Hotel

The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas
5.0 star property
St. Thomas
8.4 out of 10, Very Good, (480 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.
$728 nightly
The price is $814
Aug 16 - Aug 17
Total with taxes and fees
The Ritz-Carlton, St. Thomas

Lindbergh Bay Hotel and Villas

Lindbergh Bay Hotel and Villas
3.5 star property
St. Thomas
7.2 out of 10, Good, (1,019 reviews)
Tropical charm awaits at this St. Thomas hotel near Cyril E. King Airport. Swim in the outdoor pool, work out in the fitness center, or relax in the garden. Convenient for exploring Magens Bay Beach and Bolongo Bay while enjoying clean rooms and attentive service.
$140 nightly
The price is $158
Aug 1 - Aug 2
Total with taxes and fees
Lindbergh Bay Hotel and Villas

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

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, (226 reviews)
Escape to this Mediterranean-style beach resort with easy access to Bolongo Bay. Enjoy the outdoor pool, fitness center, 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

Bunker Hill Hotel

Bunker Hill Hotel
3.0 star property
St. Thomas
8.2 out of 10, Very Good, (1,079 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.
$119 nightly
The price is $135
Jul 29 - Jul 30
Total with taxes and fees
Bunker Hill Hotel

Secret Harbour Beach Resort

Secret Harbour Beach Resort
4.0 star property
St. Thomas
9.0 out of 10, Wonderful, (1,000 reviews)
Nestled on a tranquil stretch of shoreline, this St. Thomas retreat offers a serene beach with prime snorkeling in calm waters. Relax in sun loungers, sip beachside drinks, and indulge in massages while the Sunset Grille provides picturesque oceanfront dining.
$496 nightly
The price is $559
Jul 31 - Aug 1
Total with taxes and fees
Secret Harbour Beach Resort

The Pink Palm Hotel - Adults Only

The Pink Palm Hotel - Adults Only
3.0 star property
St. Thomas
9.0 out of 10, Wonderful, (417 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.
$297 nightly
The price is $334
Jul 21 - Jul 22
Total with taxes and fees
The Pink Palm Hotel - Adults Only

Club Wyndham Elysian Beach Resort

Club Wyndham Elysian Beach Resort
3.5 star property
St. Thomas
8.0 out of 10, Very Good, (190 reviews)
Find serenity at this St. Thomas resort with direct beach access and an outdoor pool. Just 15 minutes from Sapphire Beach, you'll enjoy 2 restaurants, a bar, tennis court, and hot tub while the helpful staff ensures a memorable tropical getaway.
Club Wyndham Elysian Beach Resort

Sapphire Sanctuary by the Sea

Sapphire Sanctuary by the Sea
3.0 star property
St. Thomas
9.2 out of 10, Wonderful, (48 reviews)
This St. Thomas aparthotel offers a serene getaway with an outdoor pool and tennis courts. Grab drinks at the bar or snacks from the café. Enjoy the garden, full kitchen, and easy access to Sapphire Beach and Coki Point Beach.
Sapphire Sanctuary by the Sea

Hotel 1829

Hotel 1829
4.5 star property
St. Thomas
9.8 out of 10, Exceptional, (34 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.
$202 nightly
The price is $230
Jul 22 - Jul 23
Total with taxes and fees
Hotel 1829

At Home in the Tropics

At Home in the Tropics
3.0 star property
St. Thomas
9.8 out of 10, Exceptional, (182 reviews)
At Home in the Tropics
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:Jul 24 - Jul 26
Showing deals for:Jul 31 - Aug 2
Showing deals for:Aug 19 - Aug 20

You may also like hotels with pools in St. Thomas

You can also stay at hotels with a spa 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 traveler single night rates
View properties in July
Currently viewing crowd sizes and weather for July.
Typical weather for St. Thomas
July
High 83°F / low 81°F. Sunny most days.
View properties in July
83°
weather_sun
July, no crowd data, average high temperature 83 degrees Fahrenheit, average low temperature 81 degrees Fahrenheit. Sunny most days.
81°
84°
weather_sun
August, no crowd data, average high temperature 84 degrees Fahrenheit, average low temperature 81 degrees Fahrenheit. Sunny most days.
81°
85°
weather_sun
September, no crowd data, average high temperature 85 degrees Fahrenheit, average low temperature 82 degrees Fahrenheit. Sunny most days.
82°
84°
weather_sun
October, no crowd data, average high temperature 84 degrees Fahrenheit, average low temperature 81 degrees Fahrenheit. Sunny most days.
81°
83°
weather_cloudy
November, no crowd data, average high temperature 83 degrees Fahrenheit, average low temperature 80 degrees Fahrenheit. Cloudy most days.
80°
81°
weather_sun
December, no crowd data, average high temperature 81 degrees Fahrenheit, average low temperature 79 degrees Fahrenheit. Sunny most days.
79°
80°
weather_sun
January, no crowd data, average high temperature 80 degrees Fahrenheit, average low temperature 77 degrees Fahrenheit. Sunny most days.
77°
79°
weather_sun
February, no crowd data, average high temperature 79 degrees Fahrenheit, average low temperature 76 degrees Fahrenheit. Sunny most days.
76°
79°
weather_sun
March, no crowd data, average high temperature 79 degrees Fahrenheit, average low temperature 76 degrees Fahrenheit. Sunny most days.
76°
80°
weather_sun
April, no crowd data, average high temperature 80 degrees Fahrenheit, average low temperature 77 degrees Fahrenheit. Sunny most days.
77°
82°
weather_cloudy
May, no crowd data, average high temperature 82 degrees Fahrenheit, average low temperature 79 degrees Fahrenheit. Cloudy most days.
79°
83°
weather_sun
June, no crowd data, average high temperature 83 degrees Fahrenheit, average low temperature 80 degrees Fahrenheit. Sunny most days.
80°
Monthly weather averages (˚F)

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.

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.

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.

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

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

Check out reviews of St. Thomas hotels guests love

Frequently asked questions

How much does a hotel room cost in St. Thomas?
You can choose a great hotel in St. Thomas from $85 with properties to suit all budgets and needs. Bunker Hill Hotel is one low-cost option that's popular with our travelers. If you're looking for an affordable hotel in St. Thomas that meets all of your requirements, just sort hotels by "Price: low to high" after applying your filters when searching on Hotels.com.
How can I find deals and earn rewards at St. Thomas hotels?
Discover great deals on St. Thomas hotel stays with Hotels.com. Take a look at hotel prices mid-week or during the low season as to find those off-peak deals. If it's a spontaneous trip, check out our last-minute deals on St. Thomas hotels.
Can I book St. Thomas hotels with free cancellation?
It's easy to book a refundable St. Thomas hotel on Hotels.com. Simply filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are the top-rated luxury hotels in St. Thomas?
Some of the most popular luxury hotels in St. Thomas are The Westin St. Thomas Beach Resort & Spa, The Ritz-Carlton, St. Thomas, and Sugar Bay Resort and Spa. The Westin St. Thomas Beach Resort & Spa is a luxury resort with a high guest rating amongst our travelers, and it offers 3 outdoor pools, a full-service spa and a sauna. The Ritz-Carlton, St. Thomas and Sugar Bay Resort and Spa are two more favorite luxury stays in great St. Thomas locations.
What are some of the best St. Thomas beach hotels?
For a beachy vacation in St. Thomas, Sapphire Beach, Magens Bay Beach, and Coki Point Beach are some of the best places to visit. Stay at a well-reviewed St. Thomas beach hotel and enjoy your vacation. Check out Secret Harbour Beach Resort if you're after a hotel that's near the water. With a beachfront setting plus an outdoor pool and a beachfront restaurant, our travelers rate it highly at 9 out of 10. Emerald Beach Resort is another great choice for a relaxing beach vacation and our travelers rate it 7.8. Located on the beach, this hotel has an outdoor pool and a beachfront restaurant along with a variety of other amenities to enjoy. The Westin St. Thomas Beach Resort & Spa is another ideal choice. Travelers love the beachfront setting plus the 3 outdoor pools and full-service spa, and it has a guest rating of 8.4.
What are some top pet-friendly hotels in St. Thomas?
Our travelers' favorite pet-friendly hotels in St. Thomas include:You can check "Pet friendly" on the Hotels.com "Amenities" filter in your search to find even more pet-friendly hotels in St. Thomas.
What are some of the best hotels in St. Thomas for couples?
Choose a top-rated St. Thomas romantic hotel and enjoy your couple's getaway. Our travelers love The Ritz-Carlton, St. Thomas, a resort with a beach and an ocean-view restaurant. Another romantic hotel with top reviews is Hotel 1829. This hotel offers in-room champagne service and in-room massages for a perfect stay. Discover more hotels in St. Thomas on Hotels.com for couples by using the "Traveler experience" filter in your search and selecting "Adults only" or "Romantic".
What are some of the best kid-friendly hotels in St. Thomas?
Some of the most well reviewed St. Thomas hotels for kids include Secret Harbour Beach Resort, Ritz Carlton Club 3br Residence, and Point Pleasant Resort. Secret Harbour Beach Resort is a kid-friendly hotel with a guest score of 9 out of 10 plus family-friendly amenities like a beach, an outdoor pool, and children's meals. Check out Ritz Carlton Club 3br Residence with a guest score of 9. This popular hotel has a private beach and 3 outdoor pools as well as high chairs in the guestrooms. Point Pleasant Resort is another good option with a private beach, 3 outdoor pools, and a free grocery shopping service. Discover more kid-friendly hotels in St. Thomas by using the Hotels.com "Family friendly" filter in your search.
What are the top St. Thomas hotels with a pool?
For a little extra luxury, discover some of the best St. Thomas hotels with a pool. Bunker Hill Hotel is a great hotel with an outdoor pool and a guest rating of 8.2 out of 10. Plus, you can make the most of its restaurant and bar/lounge. Margaritaville Vacation Club - St. Thomas is a popular hotel that features 2 outdoor pools along with a beach and a beachfront restaurant. You can select "Pool" in the "Amenities" filter of your search on Hotels.com to find even more places to stay in St. Thomas with a pool.
What are some of the best St. Thomas hotels with free parking?
If you're driving, a great St. Thomas hotel with free parking is a bonus. Our travelers' favorites include:
What are some popular hotels in central St. Thomas?
If you're looking for hotels in central St. Thomas, check out Emerald Beach Resort and Secret Harbour Beach Resort. Travelers love Emerald Beach Resort for its location, as well as the beach, outdoor pool and ocean-view restaurant this hotel offers. Secret Harbour Beach Resort is another popular central hotel with a beach, an outdoor pool and a beachfront restaurant. Stay at one of these hotels for easy access to top sights like Sapphire Beach, Magens Bay Beach, and Coki Point Beach. Rosendal and Green Cay Plantation are some of the most central neighborhoods for your St. Thomas vacation.
Where can I get free parking at my hotel in St. Thomas?
Park your car for free at Galleon House Hotel.

Keep exploring