St. Thomas and St. John Beach Resorts from RM1,318

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Thomas and St. John Beach Resorts

Top St. Thomas and St. John Beach Resorts

Beachfront Villas at Crystal Cove

4.0 star property
St. Thomas
  • On the beach
  • 2 beach bars
  • Beach loungers
  • Outdoor pool
9.6 out of 10, Exceptional, (146)
This beachfront apartment offers a seaside paradise with two beach bars serving refreshing drinks. Guests enjoy beach towels, loungers, and a perfect launching point for nearby scuba adventures. The waterfront property features a dock and marina for ultimate coastal enjoyment.
Beachfront Villas at Crystal Cove

Secret Harbour Beach Resort

4.0 star property
St. Thomas
  • On the beach
  • Beach bar
  • Beach loungers
  • Outdoor pool
9.0 out of 10, Wonderful, (1001)
The gentle waves of Secret Harbour beckon just steps from this hotel's door. Kayak through crystal waters, snorkel vibrant reefs, or simply bask on pristine white sand with a refreshing cocktail from the beach bar. Sunset dining creates magical memories.
The price is RM1,820
RM2,247 total
includes taxes & fees
22 Nov - 23 Nov
Secret Harbour Beach Resort

Emerald Beach Resort

3.5 star property
St. Thomas
  • On the beach
  • Beach bar
  • Beach umbrellas
  • Outdoor pool
7.8 out of 10, Good, (1117)
Turquoise waters beckon at this sandy shoreline haven where adventure and relaxation harmonise perfectly. From snorkelling and surfing to parasailing nearby, the coastal playground offers endless activities complemented by seaside dining under swaying palms.
The price is RM1,076
RM1,318 total
includes taxes & fees
4 Dec - 5 Dec
Emerald Beach Resort

Sapphire Beach Resort

3.0 star property
St. Thomas
  • On the beach
  • Outdoor pool
6.8 out of 10, (271)
Sapphire Beach Resort

Inn at Tamarind Court

3.0 star property
St. John
  • Beach towels
9.2 out of 10, Wonderful, (257)
Inn at Tamarind Court

View of Paradise at Sapphire Beach

3.5 star property
St. Thomas
  • On the beach
  • 2 outdoor pools
9.0 out of 10, Wonderful, (208)
Island seclusion creates the perfect backdrop for a coastal getaway at this beachfront hotel. The white sand shores and stunning ocean vistas from private balconies captivate visitors. After swimming in two outdoor pools, guests can indulge in hot stone massages at the full-service spa.
The price is RM1,483
RM2,395 total
includes taxes & fees
14 Dec - 15 Dec
View of Paradise at Sapphire Beach

The Westin St. John Resort Villas

4.5 star property
St. John
  • Direct access to the beach
  • Beachfront dining
  • Beach loungers
  • Outdoor pool
8.2 out of 10, Very good, (448)
This beachfront resort boasts a magnificent white-sand shoreline just 7 minutes from Great Cruz Bay. Guests can snorkel offshore, relax under beach umbrellas, or savour Caribbean cuisine at the waterfront restaurant while watching the waves roll in.
The price is RM2,786
RM3,134 total
includes taxes & fees
21 Nov - 22 Nov
The Westin St. John Resort Villas

Marriott's Frenchman's Cove

4.0 star property
St. Thomas
  • On the beach
  • 2 outdoor pools
9.0 out of 10, Wonderful, (186)
The price is RM3,567
RM4,013 total
includes taxes & fees
1 Dec - 2 Dec
Marriott's Frenchman's Cove

Crystal Cove Villas

3.0 star property
St. Thomas
  • On the beach
  • Outdoor pool
7.4 out of 10, Good, (121)
Crystal Cove Villas

Wharfside Village Hotel

3.0 star property
St. John
  • Beach towels
9.8 out of 10, Exceptional, (133)
Wharfside Village Hotel
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.

Top St. Thomas and St. John Hotel Reviews

Explore a world of travel with Expedia