Find hotels in St. Thomas and St. John from $109

Search over 1 million properties and 550 airlines worldwide.

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Filter by

The Ritz-Carlton, St. Thomas
5 out of 5
6900 Great Bay, St. Thomas, St. Thomas
Fully refundableReserve now, pay when you stay
The price is $799 per night from Nov 30 to Nov 30
1.49 mi from city center
4.1/5 Very Good! (129 reviews)
"Food was good difficulty with breakfast difficulty getting water or any type of drinks .. not normal Ritz experience"

Reviewed on Nov 12, 2021

The Ritz-Carlton, St. Thomas
Marriott's Frenchman's Cove
4 out of 5
7338 Estate Bakkeroe, St. Thomas, St. Thomas
The price is $699 per night from Nov 28 to Nov 28
4.1 mi from city center
4.4/5 Excellent! (128 reviews)
"This was a beautiful property with great workers with easy access to everything."

Reviewed on Sep 8, 2021

Marriott's Frenchman's Cove
The Westin St. John Resort Villas
4.5 out of 5
300B Chocolate Hole, P.O. Box 8310, St. John, St John
The price is $449 per night from Nov 29 to Nov 29
4.87 mi from city center
4/5 Very Good! (295 reviews)
"Great property and clean. Only thing I wish was better were the shower water pressure. Other than that, we loved it here. Great staff and greatly organized transportation system in place."

Reviewed on Nov 18, 2021

The Westin St. John Resort Villas
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.
Gallows Point Resort
4 out of 5
3 AAA Gallows Point Road, P O Box 58, St. John, St John
3.99 mi from city center
4.7/5 Exceptional! (419 reviews)
"Amazing views, restaurant on site. Easy walk to Cruz bay. Overall fantastic experience."

Reviewed on Nov 7, 2021

Get rates
Gallows Point Resort
Luxury Yacht at the Beach
St. Thomas, St Thomas
The price is $174 per night from Nov 27 to Nov 27
6.08 mi from city center
4.6/5 Exceptional! (32 reviews)
Perfect stay with stunning views
"Stunning views with beautiful people. Miranda is such a divine host and was more than accommodating. This was by far one of the best holidays I've been on. Words cannot describe how wonderful everything was. Thank you for everything! I will most definitely be back to visit and booking my stay aboard ..."

Reviewed on May 31, 2021

Luxury Yacht at the Beach
Mafolie Hotel
3 out of 5
7091 Estate Mafolie, Charlotte Amalie, St. Thomas
The price is $109 per night from Dec 1 to Dec 1
4.85 mi from city center
3.9/5 Very Good! (553 reviews)
"Really enjoyed the picturesque view of the property, absolutely excellent view of the island, bay, and ocean. The staff (front desk, bartenders, etc....) are superb, personable, yet very professional, and accommodating. Special thanks to Elise and the bartenders also. Our only dislike was that there ..."

Reviewed on Nov 18, 2021

Mafolie Hotel
Two Sandals by the Sea Inn - B&B
2.5 out of 5
6264 Estate Nazareth, St. Thomas
The price is $240 per night from Nov 28 to Nov 28
1.3 mi from city center
4.4/5 Excellent! (366 reviews)
"The property was clean, and sufficient. Checking in wasn't too easy,had a difficult time finding the property No Signs."

Reviewed on Oct 2, 2021

Two Sandals by the Sea Inn - B&B
Sapphire Beach Resort
3 out of 5
6720 Estate Smith Bay, St. Thomas
0.65 mi from city center
3.3/5 (308 reviews)
"Great place for the price. I was very confused on arrival on where to find the front desk. There are no signs?!?! I had reached out to the property a few days before arrival like I was told and never got a response. I called the number listed and no one would answer. Finally we were told by the bartender ..."

Reviewed on Nov 17, 2021

Get rates
Sapphire Beach Resort
Sapphire Village Resort by Antilles Resorts
2.5 out of 5
6320 Estate Smith Bay, St. Thomas
0.58 mi from city center
3/5 (268 reviews)
"I liked the quietness, the location to the beach, how the overall general grounds were kept. My individual unit lacked cable tv access and local TV channels. Accommodations in the unit were very basic and lacked charm and appeal in appearance. Would prefer to try another unit next time with a view ..."

Reviewed on Nov 6, 2021

Get rates
Sapphire Village Resort by Antilles Resorts
Emerald Beach Resort
3.5 out of 5
8070 Lindbergh Bay, St. Thomas, St. Thomas
Fully refundableReserve now, pay when you stay
The price is $210 per night from Dec 6 to Dec 6
6.87 mi from city center
3.5/5 Good! (968 reviews)
"We have stayed at this property a number of times over the last 20 years. We usually use it for our last night so that we don’t have to hustle from St John to get to the airport. It’s very convenient, good value price wise, right on the beach, bar, pool…. It needs a good infuse of $$$ to bring it ..."

Reviewed on Nov 15, 2021

Emerald Beach Resort
Limetree Beach Resort by Club Wyndham
3.5 out of 5
100 Frenchman's Bay, St. Thomas
3.69 mi from city center
4.4/5 Excellent! (63 reviews)
"Absolutely beautiful. No complaints. We loved the layout and all the different animals we spotted on the resort!"

Reviewed on Oct 28, 2021

Get rates
Limetree Beach Resort by Club Wyndham
Point Pleasant Resort
4 out of 5
6600 Estate Smith Bay, St. Thomas, St. Thomas
0.77 mi from city center
4.2/5 Very Good! (806 reviews)
"OMG I really enjoyed my stay at Point Pleasant..At first I was a lil nervous because of the reviews,but think god I decided too give it a shot…It was the best resort on the island,I enjoyed every second of it..The view was amazing,very breathtaking!I stayed in D18 everything was nice & clean..Did ..."

Reviewed on Nov 23, 2021

Get rates
Point Pleasant Resort
Windward Passage Hotel
3.5 out of 5
Veterans Drive Charlotte Amali, Po Box 640, St. Thomas, St. Thomas
Fully refundableReserve now, pay when you stay
The price is $149 per night from Dec 1 to Dec 1
5.13 mi from city center
3.1/5 (1,171 reviews)
"Checking was great, was able to park on the property free of charge, because of aged of hotel was expecting it not to be up to standard but was impressed, would definitely come back again. Beautiful view of the harbor"

Reviewed on Nov 22, 2021

Windward Passage Hotel
Secret Harbour Beach Resort
4 out of 5
6280 Estate Nazareth, St. Thomas, St. Thomas
The price is $322 per night from Dec 7 to Dec 7
1.32 mi from city center
4.3/5 Excellent! (1,056 reviews)
"5th time there and we had another great time"

Reviewed on Nov 20, 2021

Secret Harbour Beach Resort
Margaritaville Vacation Club by Wyndham - St. Thomas
4 out of 5
6080 Estate Smith Bay, St. Thomas
0.94 mi from city center
4/5 Very Good! (750 reviews)
"Loved everything"

Reviewed on Nov 24, 2021

Get rates
Margaritaville Vacation Club by Wyndham - St. Thomas
The Breeze USVI
3 out of 5
Peterborg E Rd, St. Thomas, St Thomas
Fully refundableReserve now, pay when you stay
The price is $268 per night from Nov 28 to Nov 28
4.37 mi from city center
4.2/5 Very Good! (6 reviews)
"Incredible views, nice common areas. Definitely the highlight of the stay. However management or even anyone other than cleaning people were on-site. No one ever checked in with us or asked if we needed anything. The location is remote, you will need a car, four wheel drive vehicle is recommended. ..."

Reviewed on Nov 21, 2021

The Breeze USVI
Castle Villas at Bluebeards by Capital Vacations
2.5 out of 5
1331 Estate Taarneberg, St. Thomas, St. Thomas
Fully refundableReserve now, pay when you stay
The price is $206 per night from Dec 5 to Dec 5
4.3 mi from city center
3.9/5 Good! (366 reviews)
"The view is amazing and the rooms are spacious and clean with nice amenities. Staff very accommodating with bags and taxi requests. Staff was friendly - though Check-In was painfully slow, even with just a few parties. Same with food service, though again, everyone was very nice. And a first-world ..."

Reviewed on Nov 12, 2021

Castle Villas at Bluebeards by Capital Vacations
Bunker Hill Hotel
3 out of 5
2307 Commandant Gade, St. Thomas
Fully refundableReserve now, pay when you stay
The price is $125 per night from Dec 6 to Dec 6
4.76 mi from city center
3.7/5 Good! (976 reviews)
"One of the pools was not working. The water pressure in the bathroom was not good. Breakfast options did not accommodate for food allergies- despite prior request. Wifi coverage and speed was terrible- un-usable. Staff tried to help and had a good attitude. Restaurant - dinner was very good and bar ..."

Reviewed on Nov 23, 2021

Bunker Hill Hotel
Club Wyndham Elysian Beach Resort
3.5 out of 5
6800 Estate Nazareth, St. Thomas, St. Thomas
1.56 mi from city center
3.5/5 Good! (117 reviews)
"Everything was very clean, and property was located closer to the beach than expect! Very Nice place to stay!"

Reviewed on Oct 25, 2021

Get rates
Club Wyndham Elysian Beach Resort
Hilltop Villas at Bluebeard's Castle by Capital Vacations
3 out of 5
1331 Estate Taarneberg, St. Thomas
Fully refundableReserve now, pay when you stay
The price is $223 per night from Dec 9 to Dec 9
5.41 mi from city center
4.1/5 Very Good! (778 reviews)
"The staff were amazing and extremely helpful. The first floor rooms were close to the parking, but higher level floors had amazing views."

Reviewed on Nov 17, 2021

Hilltop Villas at Bluebeard's Castle by Capital Vacations
Don't see what you're looking for?
See all available properties in St. Thomas and St. John
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.

Recent reviews of St. Thomas and St. John hotels
expedia verified reviews