Find Hotels in St. Thomas from CA $156

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
The price is CA $1,499 per night from Feb 1 to Feb 2
10.89 km from city centre
4.1/5 Very Good! (137 reviews)
"It was an incredible stay"

Reviewed on Dec. 20, 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 CA $986 per night from Jan 20 to Jan 21
3.37 km from city centre
4.4/5 Excellent! (131 reviews)
"This was a beautiful property with great workers with easy access to everything."

Reviewed on Sep. 8, 2021

Marriott's Frenchman's Cove
Beautiful Boutique Hotel - Centrally Located - Amazing Views - Green Certified
The price is CA $211 per night from Jan 27 to Jan 28
1.16 km from city centre
4.7/5 Exceptional! (10 reviews)
Fantastic view!
"Great place-would definitely come back."

Reviewed on Dec. 31, 2021

Beautiful Boutique Hotel - Centrally Located - Amazing Views - Green Certified
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.
Luxury Yacht at the Beach
St. Thomas, St Thomas
The price is CA $220 per night from Jan 21 to Jan 22
1.44 km from city centre
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 CA $186 per night from Feb 1 to Feb 2
1.31 km from city centre
3.9/5 Very Good! (568 reviews)
"Where do I start….the breakfast at this hotel is amazing.. we assumed for an all-inclusive it would be just OK, but were happily surprised- you must get the French toast. Liz and Elise in the office are so warm and welcoming, they recommended several places for us, including a bar up the hill called ..."

Reviewed on Jan. 13, 2022

Mafolie Hotel
Two Sandals by the Sea Inn - B&B
2.5 out of 5
6264 Estate Nazareth, St. Thomas
The price is CA $400 per night from Jan 20 to Jan 21
10.11 km from city centre
4.4/5 Excellent! (370 reviews)
"The property was as advertised and the owner Helen was great."

Reviewed on Jan. 14, 2022

Two Sandals by the Sea Inn - B&B
Sapphire Beach Resort
3 out of 5
6720 Estate Smith Bay, St. Thomas
10.01 km from city centre
3.3/5 (311 reviews)
"This place is a hidden gem. I was worried after reading some of the reviews but this place by far was unbelievable. The beach is beautiful and clean and the staff is super helpful with anything you need. I’m already booking my stay for next year I was so impressed."

Reviewed on Jan. 7, 2022

Sapphire Beach Resort
Sapphire Village Resort by Antilles Resorts
2.5 out of 5
6320 Estate Smith Bay, St. Thomas
9.85 km from city centre
3/5 (270 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

Sapphire Village Resort by Antilles Resorts
Beachfront Villas at Crystal Cove
4 out of 5
6345 Smith Bay Road, Sapphire Beach West, St. Thomas
9.82 km from city centre
4.6/5 Wonderful! (41 reviews)
"property cool The so-called host was a joke get rid of her Xaverie whatever her name was"

Reviewed on Dec. 18, 2021

Beachfront Villas at Crystal Cove
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 CA $406 per night from Jan 20 to Jan 21
2.33 km from city centre
3.5/5 Good! (974 reviews)
"Beach area was excellent and was easy access from our rooms. Beautiful view from balcony."

Reviewed on Jan. 16, 2022

Emerald Beach 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 CA $236 per night from Jan 22 to Jan 23
0.9 km from city centre
3.2/5 (1,197 reviews)
"Perfect location due to flight delay. Very friendly staff"

Reviewed on Jan. 17, 2022

Windward Passage Hotel
Point Pleasant Resort
4 out of 5
6600 Estate Smith Bay, St. Thomas, St. Thomas
7.96 km from city centre
4.2/5 Very Good! (818 reviews)
"Beautiful and convenient location with the most gorgeous view we've ever had. Convenient to Red Hook, several beaches and off-site amenities. Staff was courteous, friendly and helpful."

Reviewed on Jan. 8, 2022

Point Pleasant Resort
Secret Harbour Beach Resort
4 out of 5
6280 Estate Nazareth, St. Thomas, St. Thomas
The price is CA $587 per night from Jan 21 to Jan 22
10.13 km from city centre
4.3/5 Excellent! (1,070 reviews)
"Great beach, restaurants, and spacious rooms. Service was generally pretty good. Only problem was with the water heater in the room. They use point of use electric water heaters, and it did not come on with the shower water flow. Had to turn on other faucets to get enough flow - maintenance came ..."

Reviewed on Dec. 30, 2021

Secret Harbour Beach Resort
The Breeze USVI
3 out of 5
Peterborg E Rd, St. Thomas, St Thomas
The price is CA $335 per night from Jan 23 to Jan 24
3.49 km from city centre
4.3/5 Excellent! (6 reviews)
"Loved this property! Views and amenities are great!"

Reviewed on Nov. 26, 2021

The Breeze USVI
Limetree Beach Resort by Club Wyndham
3.5 out of 5
100 Frenchman's Bay, St. Thomas
4.46 km from city centre
4.3/5 Excellent! (72 reviews)
"This property is definitely a perfect St. Thomas experience. It is maticulously maintained and the staff are amazing. The Lanai restaurant has wonderful food and there staff are amazing as well."

Reviewed on Dec. 18, 2021

Limetree Beach Resort by Club Wyndham
Bunker Hill Hotel
3 out of 5
2307 Commandant Gade, St. Thomas
The price is CA $156 per night from Jan 20 to Jan 21
1.3 km from city centre
3.8/5 Good! (977 reviews)
"Very comfortable & affordable location. Nothing luxurious but a perfect place to stay while visiting USVI. I would definitely stay again!"

Reviewed on Jan. 14, 2022

Bunker Hill Hotel
Margaritaville Vacation Club by Wyndham - St. Thomas
4 out of 5
6080 Estate Smith Bay, St. Thomas
7.91 km from city centre
4/5 Very Good! (776 reviews)
"Amazing infinity pool at top of property and easy access to the beautiful waters of Koki beach. Snorkel tour departs straight from hotel. Lots of stair and rooms are on different levels so be ready to walk up hills, golf carts circulate for rides. Only disappointment is the expensive food and drinks ..."

Reviewed on Jan. 16, 2022

Margaritaville Vacation Club by Wyndham - St. Thomas
Pirates Pension at Bluebeard's Castle by Capital Vacations
3 out of 5
1331 Estate Taarneberg, St. Thomas, St. Thomas
Fully refundableReserve now, pay when you stay
The price is CA $370 per night from Feb 1 to Feb 2
2.07 km from city centre
4.2/5 Very Good! (309 reviews)
"The place was awesome."

Reviewed on Jan. 16, 2022

Pirates Pension at Bluebeard's Castle by Capital Vacations
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 CA $411 per night from Jan 20 to Jan 21
2.07 km from city centre
3.9/5 Very Good! (384 reviews)
"Older property but lots of charm and great views. Friendly and helpful staff."

Reviewed on Jan. 18, 2022

Castle Villas at Bluebeards by Capital Vacations
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 CA $454 per night from Jan 20 to Jan 21
0.37 km from city centre
4.2/5 Very Good! (812 reviews)
"The views were great , the rooms were very nicely set up and comfortable"

Reviewed on Dec. 29, 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
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.

Frequently asked questions

Recent Reviews in St. Thomas
expedia verified reviews