Photo by Melanie Torres
Saint Thomas accommodation from AU$102
Flexibility matters
24/7 support, so you can book with confidence
Unlock member prices with Mates Rates
You could save 10% or more on over 100,000 hotels right now.
Hotels in Saint Thomas

Golden Shore Resort
Lot 288B Windward Drive, Lyssons, Morant Bay
The price is AU$102 per night
AU$102
includes taxes & fees
6 May - 7 May
3.69 km from city centre
Golden Shore Resort: Beach hotel with free WiFi and free parking. Located on the beach.
Parking included
Free WiFi
Free cancellation
Reserve now, pay when you stay

S Hotel Kingston
1 St Lucia Avenue, Kingston, Saint Andrew
The price is AU$324 per night
AU$324
includes taxes & fees
6 May - 7 May
41.84 km from city centre
S Hotel Kingston: Luxury hotel with free breakfast and free WiFi. Located in the city centre.
Pool
Breakfast included
Free cancellation
Reserve now, pay when you stay

ROK Hotel Kingston, Tapestry Collection by Hilton
2-4 King Street, Kingston
The price is AU$293 per night
AU$293
includes taxes & fees
9 May - 10 May
41.41 km from city centre
ROK Hotel Kingston, Tapestry Collection by Hilton: Business-friendly hotel with free WiFi and an outdoor pool. Located by the sea.
Pool
Free WiFi
Free cancellation
Reserve now, pay when you stay

R Hotel Kingston
2 Renfrew Road , Kingston 10, Jamaica, Kingston, Jamaica
The price is AU$331 per night
AU$331
includes taxes & fees
30 Apr - 1 May
42.41 km from city centre
R Hotel Kingston: Hotel with free breakfast and free WiFi. Located in the business district.
Pool
Breakfast included
Free cancellation
Reserve now, pay when you stay

The Jamaica Pegasus Hotel
81 Knutsford Boulevard, Kingston
The price is AU$406 per night
AU$406
includes taxes & fees
23 Apr - 24 Apr
42.1 km from city centre
The Jamaica Pegasus Hotel: Family-friendly hotel with free WiFi and free parking. Located in the city centre.
Pool
Spa
Free cancellation
Reserve now, pay when you stay

AC Hotel by Marriott Kingston, Jamaica
38 Lady Musgrave Rd, Kingston, St. Andrew Parish
The price is AU$481 per night
AU$481
includes taxes & fees
9 May - 10 May
41.28 km from city centre
AC Hotel by Marriott Kingston, Jamaica: Luxury hotel with free WiFi and free parking. Located in the city centre.
Pool
Parking included
Free cancellation
Reserve now, pay when you stay

Hotel Four Seasons
18 Ruthven Road, Kingston, Saint Andrew
The price is AU$229 per night
AU$229
includes taxes & fees
23 Apr - 24 Apr
42.83 km from city centre
Hotel Four Seasons: Business-friendly hotel with free breakfast and free WiFi. Located near the airport.
Pool
Hot tub
Free cancellation
Reserve now, pay when you stay

Terra Nova All Suite Hotel
17 Waterloo Road, Kingston, Saint Andrew
The price is AU$322 per night
AU$322
includes taxes & fees
3 May - 4 May
43.01 km from city centre
Terra Nova All Suite Hotel: Casino resort with free breakfast and an outdoor pool. Located in the entertainment district.
Pool
Hot tub
Free cancellation
Reserve now, pay when you stay

The Courtleigh Hotel and Suites
85 Knutsford Boulevard, Kingston, Saint Andrew
The price is AU$383 per night
AU$383
includes taxes & fees
23 Apr - 24 Apr
42.07 km from city centre
The Courtleigh Hotel and Suites: Business-friendly hotel with free breakfast and free WiFi. Located in the business district.
Pool
Breakfast included
Free cancellation
Reserve now, pay when you stay

Grand Hotel Excelsior Port Royal
1 Port Royal Street, Kingston, Saint Andrew
The price is AU$238 per night
AU$238
includes taxes & fees
23 Apr - 24 Apr
45.67 km from city centre
Grand Hotel Excelsior Port Royal: Business-friendly hotel with free breakfast and free WiFi. Located on the waterfront.
Pool
Breakfast included
Free cancellation
Reserve now, pay when you stay

Jamaica Palace Hotel
Williamsfield, Port Antonio, Portland
The price is AU$318 per night
AU$318
includes taxes & fees
6 May - 7 May
32.58 km from city centre
Jamaica Palace Hotel: Business-friendly hotel with free breakfast and free WiFi. Located by the ocean.
Pool
Breakfast included
Free cancellation

Courtyard by Marriott Kingston, Jamaica
1 Park Close, Kingston
The price is AU$418 per night
AU$418
includes taxes & fees
3 May - 4 May
42.24 km from city centre
Courtyard by Marriott Kingston, Jamaica: Business-friendly hotel with free WiFi and free parking. Located on the boardwalk.
Pool
Parking included
Free cancellation
Reserve now, pay when you stay
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 stays as unique as you are
Saint Thomas hotels essential information
Accommodation | 1,635 hotels |
---|---|
Lowest Price | AU$102 |
Highest Price | AU$481 |
Popular hotels | Golden Shore Resort, S Hotel Kingston, ROK Hotel Kingston, Tapestry Collection by Hilton, R Hotel Kingston, The Jamaica Pegasus Hotel, AC Hotel by Marriott Kingston, Jamaica, Hotel Four Seasons, Terra Nova All Suite Hotel, The Courtleigh Hotel and Suites, Grand Hotel Excelsior Port Royal, Jamaica Palace Hotel, Courtyard by Marriott Kingston, Jamaica |
New reviews! Best hotels in Saint Thomas

Wotif Verified Review
5 / 5
My wife stay there yearly, and she loves it.
A verified traveller stayed at S Hotel Kingston
Posted 2 days ago
Best hotel destinations in Saint Thomas
Hotels near an attraction
Top hotels
More destinations for you
Hotels
Hotels in Wagga WaggaIsle of Palms ResortHotels in SorrentoTarci Bungalows LembonganMeriton Suites Pitt Street, SydneyGold Coast Pet Friendly HotelsCabin Rentals Daylesford and the Macedon RangesMotels TasmaniaHotels in St. MichaelTokyo Disneyland HotelHotels in Lihir IslandDubbo Spa HotelsHotels in ArmidaleQuest Yelverton KalgoorlieHighland Cabins and CottagesHotels in HobartHotels in CairnsHotels in Bimini IslandsHotels in MaribyrnongHotels in Bondi
Holiday Rentals
^Eligibility requirements and conditions apply.