Find Honeymoon Resorts & Hotels in St. Thomas

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide.

Top St. Thomas Honeymoon Resorts & Hotels

Marriott's Frenchman's Cove
4 out of 5
7338 Estate Bakkeroe, St. Thomas, St. Thomas, 00802-3011
The price is $629 per night from Oct 9 to Oct 10
4.4/5 Excellent! (138 reviews)
"A beautiful resort. Everything was pristine. The checkin and checkout process was quick and easy. Our suite was beautiful, tastefully decorated and clean. Plenty of amenities and activities."

Reviewed on Aug 6, 2022

Secret Harbour Beach Resort
4 out of 5
6280 Estate Nazareth, St. Thomas, St. Thomas, 802
The price is $355 per night from Oct 8 to Oct 9
4.3/5 Excellent! (1,135 reviews)
"All I can say is we are going To return next year. Pretty much says what a good time we had. Love this place."

Reviewed on Sep 21, 2022

Flamboyan on the Bay Resort and Villas
3.5 out of 5
6200 Magens Bay Road, St. Thomas, St. Thomas, 802
The price is $129 per night from Oct 7 to Oct 8
4.2/5 Excellent! (258 reviews)
"Beautiful sunset views of Magens Bay. Room was very spacious."

Reviewed on Sep 13, 2022

You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Point Pleasant Resort
4 out of 5
6600 Estate Smith Bay, St. Thomas, St. Thomas, 00802
4.2/5 Very Good! (893 reviews)
"It was beautiful and relaxing"

Reviewed on Aug 27, 2022

The Ritz-Carlton, St. Thomas
5 out of 5
6900 Great Bay, St. Thomas, St. Thomas, 00802
Fully refundableReserve now, pay when you stay
The price is $699 per night from Oct 9 to Oct 10
4.1/5 Very Good! (182 reviews)
"The most fabulous honeymoon destination for the most perfect week! Will definitely be back!"

Reviewed on Sep 18, 2022

Club Wyndham Elysian Beach Resort
3.5 out of 5
6800 Estate Nazareth, St. Thomas, St. Thomas, 00802
3.5/5 Good! (126 reviews)
"the staff was amazing. room was clean. definitely recommend"

Reviewed on May 4, 2022

Sapphire Beach Resort
3 out of 5
6720 Estate Smith Bay, St. Thomas, 00802
3.3/5 (327 reviews)
"Very nice beach and taxis stand right beside hotel!"

Reviewed on Sep 4, 2022

Starz Hotel
2.5 out of 5
Constant 38, St. Thomas, 00802
The price is $117 per night from Oct 22 to Oct 23
3.1/5 (303 reviews)
"Excellent! Customer service was 5 star quality!"

Reviewed on Oct 3, 2022

Sapphire Village Resort by Antilles Resorts
2.5 out of 5
6320 Estate Smith Bay, St. Thomas, 00802
3/5 (287 reviews)
"I loved the beach on the property. I also loved the fact that the property had 4 restaurants."

Reviewed on Aug 23, 2022

Crystal Cove Beach Resort by Antilles Resorts
2.5 out of 5
Estate Smith Bay, St. Thomas, St. Thomas, 801
3/5 (99 reviews)
"Honestly, it was view. My friends and family were content with a resort next to the beach but instead we walked out to thw beach. Could not have asked for a better view. So beautiful!!!!!"

Reviewed on Jun 2, 2021

Don't see what you're looking for?
See all available properties in St. Thomas
View all properties
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.

St. Thomas Honeymoon Resorts & Hotels information

 

Honeymoon Resorts & Hotels in St. Thomas

16

Highest price $699
Cheapest price $117
Number of guest reviews 3748
Total number of hotels in St. Thomas 1817

 

Recent reviews of St. Thomas hotels
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organize your entire escape and explore app offers

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code