Hotels in Saint Thomas

Search and compare Saint Thomas hotels from hundreds of travel sites and save

Saint Thomas
Jul 28 — Jul 292
Saint Thomas
Wed 7/28
Thu 7/29
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Saint Thomas

Filter by star ratings
All filters
Golden Shore Resort Ltd
Golden Shore Resort Ltd
Lot 288b Windward Drive, Morant Bay, Jamaica
Show on map
2.1 mi from city centre, Morant Bay, Jamaica 

Golden Shore Hotel Lyssons is located in Lyssons and provides guests with free Wi-Fi. It also provides a safe and a terrace.

Whispering Bamboo Cove Resort
Whispering Bamboo Cove Resort
7.8 Good
105 Crystal Drive, Retreat, Morant Bay P.O. ST. Thomas, Jamaica, Morant Bay, Jamaica
Show on map
0.4 mi from city centre, Morant Bay, Jamaica 
GoodBased on 49 reviews
7.8

Situated in Lyssons, Whispering Bamboo Cove Resort is within easy driving distance of Port Morant and provides free Wi-Fi.

Barefoot Guest House
Barefoot Guest House
7.0 Good
3 & 1/2 Browns Lane, Morant Bay, St. Thomas, Morant Bay, Jamaica
Show on map
0.2 mi from city centre, Morant Bay, Jamaica 
GoodBased on 37 reviews
7.0

Situated in Lyssons, Barefoot Guest House is within easy driving distance of Port Morant and offers free Wi-Fi, a swimming pool and a sun deck. It also provides a library, an express check-in and check-out feature and laundry facilities.

Zion Country
Zion Country
8.7 Excellent
Muirton Pen, Manchioneal, Jamaica
Show on map
0.7 mi from city centre, Manchioneal, Jamaica 
ExcellentBased on 46 reviews
8.7

Located in Happy Grove, Zion Country is an easy drive from Long Bay and provides a private beach. Guests can also enjoy complimentary Wi-Fi.

Tips for booking a Saint Thomas hotel

Cheapest month:January
Most expensive month:November
Average price in Saint Thomas:$91/night
Absolute cheapest price found:$34/night
Cheapest day:Monday
Most expensive day:Thursday
$68 - $134
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$36 - $297
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Saint Thomas hotels

Show all 25 hotels
1
Whispering Bamboo Cove Resort
Whispering Bamboo Cove Resort
7.8 Good
105 Crystal Drive, Retreat, Morant Bay P.O. ST. Thomas, Jamaica, Morant Bay, Jamaica
Show on map
0.4 mi from city centre, Morant Bay 

Situated in Lyssons, Whispering Bamboo Cove Resort is within easy driving distance of Port Morant and provides free Wi-Fi.

Cheapest hotels in Saint Thomas, Jamaica

Show all 25 hotels
Barefoot Guest House
Barefoot Guest House
7.0 Good
3 & 1/2 Browns Lane, Morant Bay, St. Thomas, Morant Bay, Jamaica
Show on map
0.2 mi from city centre,  

Situated in Lyssons, Barefoot Guest House is within easy driving distance of Port Morant and offers free Wi-Fi, a swimming pool and a sun deck. It also provides a library, an express check-in and check-out feature and laundry facilities.

$30
Avg. per night
Golden Shore Resort Ltd
Golden Shore Resort Ltd
Lot 288b Windward Drive, Morant Bay, Jamaica
Show on map
2.1 mi from city centre,  

Golden Shore Hotel Lyssons is located in Lyssons and provides guests with free Wi-Fi. It also provides a safe and a terrace.

$73
Avg. per night
Whispering Bamboo Cove Resort
Whispering Bamboo Cove Resort
7.8 Good
105 Crystal Drive, Retreat, Morant Bay P.O. ST. Thomas, Jamaica, Morant Bay, Jamaica
Show on map
0.4 mi from city centre,  

Situated in Lyssons, Whispering Bamboo Cove Resort is within easy driving distance of Port Morant and provides free Wi-Fi.

$78
Avg. per night
Zion Country
Zion Country
8.7 Excellent
Muirton Pen, Manchioneal, Jamaica
Show on map
0.7 mi from city centre,  

Located in Happy Grove, Zion Country is an easy drive from Long Bay and provides a private beach. Guests can also enjoy complimentary Wi-Fi.

$83
Avg. per night

Hotel prices in Saint Thomas

2 stars and under

$30 - $83

Whispering Bamboo Cove Resort

#1 Most popular

$78
Avg. per night
Golden Shore Resort Ltd
$73
Avg. per night
Barefoot Guest House

Best value

$30
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Saint Thomas

Saint Thomas travel FAQs

  • Where is the best place to stay in Saint Thomas?

    Saint Thomas has plenty to offer. Consider staying in some of its favored locations, like Morant Bay, Eleven Mile, and Harbour Head.

  • What are the best hotels in Saint Thomas?

    Whispering Bamboo Cove Resort is a very popular hotel in Saint Thomas with a score of 7.8 from 49 reviews. Barefoot Guest House (7.0 from 37 reviews) and Zion Country (8.7 from 46 reviews) are also highly rated Saint Thomas hotels based on recent feedback from HotelsCombined users.