Photo by Melanie Torres

Search hotels in Saint Thomas

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 1,329 hotels in Saint Thomas with room rates, reviews, and availability. Most hotels are fully refundable.

Sea Cliff Resort
3 out of 5
Ross Craig, Long Bay, Portland
Fully refundable
The price is $153 per night from Jun 7 to Jun 8
$153
per night
Jun 7 - Jun 8
8/10 Very Good! (89 reviews)
"Terrance and staff were friendly and accommodating. Beautiful scenery. Delicious breakfast. Would definitely stay there again. Wonderful stay."

Reviewed on Apr 26, 2023

Sea Cliff Resort
Scarlett Guesthouse Hotel Resorts
3.5 out of 5
9 Miles Bull Bay, Bull Bay, Saint Andrew
The price is $61 per night from Jun 4 to Jun 5
$61
per night
Jun 4 - Jun 5
8/10 Very Good! (76 reviews)
"The host, Richard was quick to answer the phone and address any concerns. He works hard to ensure we are comfortable. Walking distance to the beach, 20 minutes ti the airport. One of the best experiences ever."

Reviewed on May 6, 2023

Scarlett Guesthouse Hotel Resorts
Jamaica Colors Eco-Retreat Hotel and Spa
2.5 out of 5
A4, Rural Hill, Portland Parish
Fully refundableReserve now, pay when you stay
The price is $119 per night from Jun 18 to Jun 19
$119
per night
Jun 18 - Jun 19
9/10 Wonderful! (2 reviews)
"Owner and staff were very welcoming and accommodating. Beautiful place to chillax and rejuvenate. I'll be back for sure!"

Reviewed on Apr 12, 2023

Jamaica Colors Eco-Retreat Hotel and Spa

Save an average of 15% on thousands of hotels when you're signed in

Golden Shore Resort
2.5 out of 5
Lot 288B Windward Drive, Lyssons, Morant Bay
Fully refundableReserve now, pay when you stay
The price is $65 per night from Jun 4 to Jun 5
$65
per night
Jun 4 - Jun 5
7.4/10 Good! (31 reviews)
"I like the friendly staff The main road leading off to the hotel is under construction, making driving uncomfortable."

Reviewed on Feb 2, 2023

Golden Shore Resort
Jay's Guest House
2.5 out of 5
Penline Castle to Epping Farm Rd, Hagley Gap PO, Penlyne Castle, Saint Thomas
Fully refundableReserve now, pay when you stay
The price is $65 per night from Jun 4 to Jun 5
$65
per night
Jun 4 - Jun 5
9/10 Wonderful! (8 reviews)
"Jay is very communicative and responsive via WhatsApp. He lets you know fees and activity options ahead of time, so you feel safe and clear of expectations. His family made us feel welcomed and appreciated. His mom Angela was so warm and always has a happy positive energy. Beautifully located with ..."

Reviewed on Apr 3, 2023

Jay's Guest House
Zion Country
2.5 out of 5
Muirton Pen, Manchioneal, Portland, 0000
10/10 Exceptional! (1 review)
"Zion Country was amazing! If you are looking for a cozy getaway this is the place to be. Each cabin has a hammock set up in front of the room that is great for enjoying the view and catching some sun. Zion Country even has a private beach that is great for a quick mid-day swim. The Host is also able ..."

Reviewed on May 23, 2019

Zion Country
Forres Park Resort & Spa
2.5 out of 5
Mavis Bank, Blue Mountains, St. Andrew, Mavis Bank, Saint Andrew
Fully refundableReserve now, pay when you stay
The price is $81 per night from Jun 4 to Jun 5
$81
per night
Jun 4 - Jun 5
7.4/10 Good! (19 reviews)
"After a last minute booking, we were very well taken care of. Perfect departure for a very hard hike to the blue mountain peak. They gave us all the advices we needed. Really enjoyed the stay!"

Reviewed on Aug 20, 2022

Forres Park Resort & Spa
The Ocean View Villa
Manchioneal, Portland Parish
The price is $50 per night from Jun 6 to Jun 7
$50
per night
Jun 6 - Jun 7
7/10 Good! (2 reviews)
Serene/peaceful
"My expectations were met and I had a quiet and peaceful experience."

Reviewed on Apr 7, 2021

The Ocean View Villa
Pimento Lodge
3.5 out of 5
Rose Garden, Long Bay, Portland
9/10 Wonderful! (31 reviews)
"Kate and Lloyd are incredible hosts and do all they can to make you feel at home. They are wonderful storytellers and caring people -- we loved meeting them and spending time with them. Their property is delightful for any nature lover. We spent hours birdwatching and taking in all the fruits and ..."

Reviewed on Mar 17, 2023

Pimento Lodge
 Beach Front.. FREE WIFI, Great View
Long Bay, Portland Parish
The price is $65 per night from Jun 14 to Jun 15
$65
per night
Jun 14 - Jun 15
8/10 Very Good! (2 reviews)
Enjoyable stay
"I enjoyed my stay at the property. The proximity of the property to the beach was my favorite part of the entire experience."

Reviewed on Apr 29, 2019

Beach Front.. FREE WIFI, Great View
Minutes to the Beach
Bull Bay, St. Andrew Parish
The price is $85 per night from Jun 4 to Jun 5
$85
per night
Jun 4 - Jun 5
Minutes to the Beach
Go Natural Jamaica Retreats
4.5 out of 5
Long Bay, Long Bay, Portland, JMBPD11
Go Natural Jamaica Retreats
Entire Cottage Steps From Beach A/C Fast WI-FI #1
The price is $201 per night from Jun 20 to Jun 21
$201
per night
Jun 20 - Jun 21
Entire Cottage Steps From Beach A/C Fast WI-FI #1
Remarkable 2-bed Villa in Fair Prospect Sea View
The price is $130 per night from Jun 5 to Jun 6
$130
per night
Jun 5 - Jun 6
Remarkable 2-bed Villa in Fair Prospect Sea View
Manchioneal - Private Studio Fully Equipped
3 out of 5
Manchioneal, Portland
The price is $45 per night from Jun 4 to Jun 5
$45
per night
Jun 4 - Jun 5
Manchioneal - Private Studio Fully Equipped
Jay's Guest House II
2.5 out of 5
Blue Mountains, Hagley Gap PO, Penlyne Castle, St. Thomas, 0000
Fully refundableReserve now, pay when you stay
The price is $116 per night from Jun 4 to Jun 5
$116
per night
Jun 4 - Jun 5
10/10 Exceptional! (1 review)
"Endroit fantastique, vraiment propre et bien entretenu. Nous avons été pris soin, très bonne nourriture, matelas et oreillers très confortables, salle de bain propre. Nous avons pris un shuttle pour se rendre et revenir au début du sentier de Blue Mountain. Dire que nous étions hébergé chez Jay nous ..."

Reviewed on Mar 15, 2023

Jay's Guest House II
Homey 2 BD 2.5BTH Getaway By the Beach
The price is $120 per night from Jun 4 to Jun 5
$120
per night
Jun 4 - Jun 5
Homey 2 BD 2.5BTH Getaway By the Beach
ROYAL VILLA 360
Long Bay, Portland Parish
ROYAL VILLA 360
Inviting 2-bed House in Fair Prospect
The price is $135 per night from Jun 5 to Jun 6
$135
per night
Jun 5 - Jun 6
Inviting 2-bed House in Fair Prospect
Don't see what you're looking for?
See all available properties in Saint 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.

Saint Thomas Hotel Travel Guide

Gear up for the escape you've dreamt of when you use Expedia to arrange a place to stay at any of the lodging options in Saint Thomas. It doesn't matter what kind of niceties you want to have on hand, our simple site makes it possible for you to find specifically what you're hoping for. Begin searching today, and you're guaranteed to find the perfect room for your trip.

Want to rest your head at an extravagant retreat? No problem. Expedia has a large variety of affordable motels in addition. And there are a ton of alternatives in the middle, of course. It all depends on what you're in the mood for and how much you'd like to save. And as far as location, you can select a room in any part of the region you'd like. You'll find a ton of accommodation options right in the middle of the action, as well as remote lodges on the outskirts of Saint Thomas. When you browse our assortment of accommodations in Saint Thomas, you're bound to find low rates and shocking offers on any type of hotel around.

Reserving a place to stay for your adventure shouldn't be a pain. Expedia will save you time and money when locking down your reservations at a hotel in Saint Thomas, so you can spend your time making the most of your trip and not stressing out about busting your budget. So why wait any longer to book your travel plans? Enter your preferred travel dates now to find the best rates on vacations in Saint Thomas!

Saint Thomas hotels information

Number of reviews
262
Accommodation
1,329 hotels
Lowest Price
$45
Highest Price
$201

Recent reviews of Saint Thomas hotels
Expedia verified reviews