Find Beach Resorts in St. Thomas

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Thomas Beach Resorts & Hotels

Our top choices for St. Thomas beach hotels

Emerald Beach Resort

Emerald Beach Resort
3.5 star property
St. Thomas
7.8 out of 10, Good, (1,211 reviews)
"Clean room, great location, & beautiful beach."
United States
Timothy
The price is £239
includes taxes & fees
4 Mar - 5 Mar
Emerald Beach Resort

Lindbergh Bay Hotel and Villas

Lindbergh Bay Hotel and Villas
3.5 star property
St. Thomas
7.0 out of 10, Good, (1,026 reviews)
"Clean room, friendly staff "
United States
Gregg
The price is £143
includes taxes & fees
14 Mar - 15 Mar
Lindbergh Bay Hotel and Villas

The Hideaway Hull Bay

The Hideaway Hull Bay
4.0 star property
St. Thomas
9.6 out of 10, Exceptional, (55 reviews)
"The room was incredible and the grounds beyond amazing. The property is a few steps from Hull Bay beach and the restaurant’s food is delicious. Highly recommend!"
United States
Lindsay
The price is £479
includes taxes & fees
18 Feb - 19 Feb
The Hideaway Hull Bay

Windward Passage Hotel

Windward Passage Hotel
3.5 star property
St. Thomas
7.2 out of 10, Good, (1,407 reviews)
"We had a great stay!!! "
United States
Theodora
The price is £182
includes taxes & fees
1 Mar - 2 Mar
Windward Passage Hotel

Hotel 1829

Hotel 1829
4.5 star property
St. Thomas
9.8 out of 10, Exceptional, (13 reviews)
"Beautiful spot - loved the grounds, the room, the bar - would go back for sure!"
United States
Kathleen
The price is £300
includes taxes & fees
4 Mar - 5 Mar
Hotel 1829

Bunker Hill Hotel

Bunker Hill Hotel
3.0 star property
St. Thomas
8.0 out of 10, Very good, (1,076 reviews)
"Comfortable bed, walkable arsa, nice small pool with views, great and very friendly breakfast "
United States
Meaghan
The price is £114
includes taxes & fees
19 Feb - 20 Feb
Bunker Hill Hotel

Island View Guesthouse

Island View Guesthouse
3.0 star property
St. Thomas
9.4 out of 10, Exceptional, (305 reviews)
"Very nice spot, great views, clean, and a perfect little breakfast and coffee in the morning."
United States
Douglas
Island View Guesthouse

The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas
5.0 star property
St. Thomas
8.4 out of 10, Very good, (450 reviews)
"Everything was wonderful! Can’t go wrong! "
United States
shane
The price is £1,384
includes taxes & fees
4 Mar - 5 Mar
The Ritz-Carlton, St. Thomas

Mafolie Hotel

Mafolie Hotel
3.0 star property
St. Thomas
8.6 out of 10, Excellent, (1,000 reviews)
"Great hotel, my 3rd time staying here."
United States
Dimion
Mafolie Hotel

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,082 reviews)
"Staff very nice..great hotel "
United States
Michael
The price is £575
includes taxes & fees
8 Mar - 9 Mar
The Westin St. Thomas Beach Resort & Spa
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.

Choose what matters most at beach hotels in St. Thomas

The Annual Holiday Sale

Members save up to 40% on hotels and holiday homes. Plan this year’s big trip and save.

Beach hotels with ocean views in St. Thomas

Beach hotels with pools 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.

Find out more about St. Thomas

St. Thomas and its attractions for beach lovers

St. Thomas, nestled in the U.S. Virgin Islands, offers a plethora of beachside activities that will delight any sun-seeking traveller. Start your adventure at Magens Bay, renowned for its crystal-clear waters and soft, white sands, perfect for a family day of swimming, sunbathing, and picnicking. Just a short drive away lies Sapphire Beach, where you can indulge in water sports like snorkelling and kayaking amidst vibrant marine life. For a touch of elegance, visit the upscale beach at Secret Harbour, where calm waters invite families to relax while enjoying beachside dining options. If you're keen on exploring, head to Coki Beach, famed for its lively atmosphere and excellent snorkelling opportunities right off the shore, where colourful fish . For those seeking a unique experience, a sunset sail from Charlotte Amalie can provide breathtaking views of the horizon, creating unforgettable memories. To fully immerse yourself in this beach paradise, consider staying in the Red Hook area, which boasts a range of hotels with direct beach access, ensuring convenience and luxury. Here, you can unwind at resorts that offer family-friendly amenities, attentive service, and nearby local dining and shopping, all while enjoying the stunning views and soothing sounds of the Caribbean sea.

Find the best beach hotels and resorts in St. Thomas

For those longing for sun-kissed shores and rhythmic waves, St. Thomas offers a range of hotels that cater perfectly to beach enthusiasts. Here are some top picks that promise a seaside escape.

Olga's Fancy

  • Why it's great for the ultimate beach vacation spot: Olga's Fancy is a stunning choice for beach lovers seeking an idyllic retreat. With an impressive guest review rating of 9.6, this hotel offers breathtaking ocean views that provide a serene backdrop to your stay. Guests can enjoy a refreshing dip in the outdoor pool or relax on their private terrace while soaking in the coastal atmosphere.
  • Other amenities: This hotel features modern conveniences such as a fully equipped kitchen with an oven and stovetop, ensuring guests can prepare their own meals. Additional amenities include complimentary toiletries, free self-parking, and air conditioning. The full-size refrigerator and cookware provided make it easy to enjoy a home-cooked meal after a day at the beach.
  • Nearby attractions: 99 Steps - 2 km, St. Thomas Synagogue - 1.9 km

Secret Harbour Beach Resort

  • Why it's great for the ultimate beach vacation spot: Secret Harbour Beach Resort is a premier destination for beach enthusiasts, an excellent guest review rating of 8.8. Nestled along a picturesque white sand beach, it offers an array of water activities, including onsite snorkelling and sailing, making it perfect for those who love to explore the ocean.
  • Other amenities: The resort includes a beachfront restaurant, outdoor pool, and wellness treatments at the onsite spa. Guests can enjoy beach towels and umbrellas for their comfort on the beach, along with spacious balconies that provide stunning beach views. Additional options for dining, tennis courts, and a garden area enhance the beachfront experience.
  • Nearby attractions: Secret Harbour Beach - 0 km, Secret Harbor - 0 km

Hilltop Villas at Bluebeard's Castle

  • Why it's great for the ultimate beach vacation spot: Hilltop Villas at Bluebeard's Castle is a fantastic choice for beach lovers, with a lovely guest review rating of 8.8. Though not directly on the beach, it is located just a short distance from beautiful white sand beaches, giving guests easy access to the coastal charm of St. Thomas.
  • Other amenities: The hotel features an outdoor pool, a hot tub, and sea views from many balconies. Guests can enjoy a kitchen with a stovetop and microwave for easy meal preparation, as well as free parking and concierge services to enhance their stay. Fitness facilities and nearby golf options are also available for additional leisure activities.
  • Nearby attractions: Blackbeard's Castle - 1.7 km, Yacht Haven Grande Marina - 1.4 km

Point Pleasant Resort

  • Why it's great for the ultimate beach vacation spot: Point Pleasant Resort is a beachside gem with a guest review rating of 8.6, perfect for travellers looking to indulge in a beach-centric holiday. The resort offers direct access to a private beach area and stunning ocean views, making it an ideal spot for relaxation and recreational activities.
  • Other amenities: Guests can enjoy a variety of water sports equipment, including kayaking and boat tours. The resort features an outdoor pool, a restaurant with ocean views, and a terrace for dining or lounging. Additional conveniences like self-parking, air conditioning, and kitchen facilities help ensure a comfortable stay while enjoying the coastal surroundings.
  • Nearby attractions: Wyndham Sugar Bay Beach - 0.9 km, Coki Point Beach - 1.2 km

Margaritaville Vacation Club - St. Thomas

  • Why it's great for the ultimate beach vacation spot: Set right on the sandy shores, Margaritaville Vacation Club is ideal for travellers seeking a vibrant beach experience. With a solid guest review rating of 8.0, the resort features a beachfront restaurant and offers direct access to the beach, ensuring guests can enjoy sunbathing and water activities at their doorstep.
  • Other amenities: Guests can relax under beach umbrellas or take advantage of beach sun loungers. The resort also boasts various water sports activities including kayaking and scuba diving nearby. Additional features include outdoor pools with swim-up bars, a health club, and evening entertainment options, enhancing your seaside escape.
  • Nearby attractions: Coki Point Beach - 0.6 km, Coral World Ocean Park - 0.9 km

Top St. Thomas Hotel Reviews

Frequently asked questions

What are the best beach hotels in St Thomas?
For top-rated beach hotels in St Thomas, consider the Bolongo Bay Beach Resort, Olga's Fancy, and At Home in the Tropics.

The 3-star Bolongo Bay Beach Resort, with an 8.0 rating, offers a swim-up bar and a poolside bar, along with an outdoor pool and sun loungers. Customers frequently mention the great food and friendly staff.

Olga's Fancy, a 3-star hotel rated 9.6, provides ocean views and complimentary self-parking and WiFi. Guests often highlight the comfortable and clean rooms, excellent location, and great pool.

At Home in the Tropics, another 3-star property with a 9.8 rating, is located near the beach and features an outdoor pool with sun loungers, as well as balconies or patios. Reviewers frequently praise the delicious breakfast and rooms with beautiful views.
How much does a beach hotel in St Thomas cost?
Prices for beach hotels in St Thomas vary, but you can find a great deal from £114 on Expedia. You're likely to find lower rates if you're travelling during the off-peak season or mid-week. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.
Which St Thomas hotels are near the best beaches?
For hotels near the best beaches in St Thomas, consider the Bolongo Bay Beach Resort, TROPICAL SANDS 🌴 Luxury Beachfront Condo at Elysian Beach Resort, or At Home in the Tropics.

The 3-star Bolongo Bay Beach Resort, with an 8.0 rating, offers ocean views and a beachfront location. Guests often highlight the great food, friendly staff, and excellent pool with a swim-up bar.

For a luxurious beachfront experience, the TROPICAL SANDS 🌴 Luxury Beachfront Condo at Elysian Beach Resort, with a superb 10.0 rating, provides direct access to the beach and features a full kitchen and an outdoor pool.

The 3-star At Home in the Tropics, rated 9.8 by guests, is located near the beach and offers an outdoor pool with sun loungers. Reviewers frequently praise the delicious breakfast and rooms with beautiful views.
Which beach hotels in St Thomas are good for families?
For a family trip to St Thomas, some excellent beach hotels include the Bolongo Bay Beach Resort, the TROPICAL SANDS 🌴 Luxury Beachfront Condo at Elysian Beach Resort, and the Secret Harbour Beach Resort.

The 3-star Bolongo Bay Beach Resort, with an 8.0 rating, is situated very close to the ocean and features an outdoor pool with a swim-up bar and poolside sun loungers, which guests often describe as great. Many guests highlight the friendly staff and good food.

The TROPICAL SANDS 🌴 Luxury Beachfront Condo at Elysian Beach Resort has a superb 10.0 rating and is located very close to both the ocean and the beach. It offers a kitchen, which can be very convenient for families, and also has an outdoor pool.

The 4-star Secret Harbour Beach Resort, rated 9.0, provides both beach and ocean views, and many rooms include a kitchen. The resort also features an on-site spa with various treatments, and guests frequently mention the friendly staff and delicious food.
What are the best St Thomas hotels with ocean views?
For hotels in St Thomas offering ocean views, you have several excellent options, including Bolongo Bay Beach Resort, Olga's Fancy, and Secret Harbour Beach Resort.

The 3-star Bolongo Bay Beach Resort, with an 8.0 rating, features ocean views and is located near the sea. Guests often highlight its great pool facilities, including a swim-up bar and poolside bar, along with excellent food and friendly staff.

Olga's Fancy, a 3-star hotel rated 9.6, also provides ocean views. Customers frequently mention its excellent location and amazing pool, as well as comfortable and clean rooms.

The 4-star Secret Harbour Beach Resort, with a 9.0 rating, offers both beach and ocean views. This resort includes an on-site spa with various treatments, and guests frequently praise its delicious food, great location, and comfortable rooms.

Additionally, there are highly-rated properties like TROPICAL SANDS 🌴 Luxury Beachfront Condo at Elysian Beach Resort, with a superb 10.0 rating, and Gorgeous view of St. John and BVI. Fiberoptic WIFI.5 Star services. rated 9.6, both offering beach and ocean views, with the latter featuring a kitchen.
What are the most popular all-inclusive beach hotels in St Thomas?
For a popular all-inclusive beach hotel in St Thomas, the Bolongo Bay Beach Resort is an excellent option.

The 3-star Bolongo Bay Beach Resort, with an 8.0 rating, offers guests ocean and beach views and is located near the sea. It features an outdoor pool with sun loungers, a swim-up bar, and a poolside bar. Guests frequently highlight the quality of the food, the friendly staff, and the great service.
What are the top-rated beach hotels in St Thomas with a pool?
For top-rated beach hotels in St Thomas with a pool, consider The Ritz-Carlton, St. Thomas, Great Bay Condominiums, The Westin St. Thomas Beach Resort & Spa, Bolongo Bay Beach Resort, and Hotel 1829.

The 5-star The Ritz-Carlton, St. Thomas, with an 8.4 rating, offers ocean views and features outdoor pools, including one for children. It also has a full-service spa with various treatments.

Great Bay Condominiums, a 4.5-star property with a 9.2 rating, provides private beach access and features an outdoor pool. Guests can also enjoy sailing on-site.

The 4.5-star The Westin St. Thomas Beach Resort & Spa, rated 8.4, boasts ocean, sea, and beach views, along with an outdoor resort-inclusive pool that includes a swim-up bar and poolside bar.

Bolongo Bay Beach Resort, a 3-star hotel with an 8.0 rating, offers ocean views and features an outdoor pool with a swim-up bar and poolside bar.

The 3.5-star Hotel 1829, with an impressive 9.8 rating, provides ocean views and an outdoor pool. It is also located near a shopping district.
Which beach hotels in St Thomas are good for couples?
For couples looking for a beach hotel in St Thomas, consider the Very Romantic Secluded Beach Getaway in St. Thomas Island, The Hideaway Hull Bay, or Villa Santana.

The Very Romantic Secluded Beach Getaway in St. Thomas Island, with a 9.6 rating, is highlighted by guests for its peaceful location and fantastic rooms. It offers ocean and beach views, with both the ocean and beach nearby.

The 4-star Hideaway Hull Bay, rated 9.6, features beach views and is situated near the sea and ocean. Guests frequently mention the beautiful and unique location, comfortable and clean rooms, and friendly staff. It also has a great bar and good food.

Villa Santana, with a superb 10.0 rating, provides ocean views and partial sea views. This property includes an outdoor pool with sun loungers and offers couples dining, making it a great option for a romantic stay.
Which area of St Thomas is best to stay in for beaches?
The best area to stay in St. Thomas for beaches is the East End, particularly around Red Hook and Secret Harbour.

The East End is known for its beautiful coastline, offering a mix of popular and more secluded beaches. Red Hook is a bustling hub with a marina, ferry terminal for inter-island travel, and a selection of casual dining spots and bars. You'll find a range of accommodation options here, from larger resorts to boutique hotels, many of which are directly on the water or just a short walk from a sandy stretch.

For those prioritising direct beach access and a relaxed experience, Secret Harbour is an excellent choice. This area is home to a lovely crescent-shaped beach with calm waters, ideal for swimming and snorkelling. Many of the accommodations here are beachfront properties, offering stunning ocean views and the convenience of stepping right onto the sand. It's a particularly good fit for couples looking for a peaceful retreat with easy access to amenities.

Families will also find the East End appealing. Many resorts in this area offer amenities like swimming pools, watersports rentals, and kid-friendly dining options.
Which top beach hotels in St Thomas offer water sport activities?
For top beach hotels in St Thomas offering water sport activities, consider Bolongo Bay Beach Resort, Secret Harbour Beach Resort, and TROPICAL SANDS 🌴 Luxury Beachfront Condo at Elysian Beach Resort.

The 3-star Bolongo Bay Beach Resort, with an 8.0 rating, stands out for its all-inclusive water sports, including snorkeling, kayaking, and windsurfing directly on site. Guests also appreciate the swim-up bar and great food.

Secret Harbour Beach Resort, rated 9.0 and a 4-star property, provides on-site snorkeling, scuba, and sailing, with additional water sports like surfing and windsurfing available nearby. It also features ocean-view rooms and an on-site spa.

TROPICAL SANDS 🌴 Luxury Beachfront Condo at Elysian Beach Resort, with a superb 10.0 rating, offers a variety of water sport equipment and has numerous activities available nearby, such as sailing, scuba, windsurfing, and parasailing. The condo also includes a kitchen and an outdoor pool.
How can I save on a beach hotel in St Thomas with Expedia?
One Key™ —Expedia's free travel rewards programme—gives you instant access to perks and Member Prices on St Thomas beach hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Typically, booking in advance will help you save on your hotel booking. But, if you're feeling spontaneous, check out the last-minute deals.



*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
Is it cheaper to book flights and a beach hotel in St Thomas as a package?
Booking a beach hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking a beach vacation package well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package.
Can I cancel my beach hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right beach hotel in St Thomas for you.

Explore a world of travel with Expedia