
Saint Thomas Trip
Book a Hotel + Flight or Car together to unlock savings
Photo by Melanie Torres
- Plan, book, travel with confidence
Better together
Save up to ₹43,962 when you book a flight and hotel together*
Find the right fit
With over 300,000 hotels worldwide, it's easy to create a perfect package
Rest easy
Plan, book, and manage your trip all in one place
Top Saint Thomas Flight + Hotel Deals
Price found within the past 48 hours. Click for updated prices.

Couples Tower Isle All Inclusive
Price was ₹128,165, price is now ₹117,900 per person
₹117,900
per person
26 Nov - 30 Nov
found 4 hours ago
Return flight included
Miami (MIA) to Ocho Rios (OCJ)
9.2/10 Wonderful! (1,002 reviews)
It is a very clean resort. The food options are very limited. There is no dinner buffet or lunch buffet. You typically have about three things to choose from on the lunch menu for entrees. The beach was well maintained and had plenty of chairs. It was a nice resort for an older one. It is located on a busy road so you do hear traffic and engine brakes all day long at the pool. We enjoyed our stay but I would most likely find a different resort based off of the food options.
Reviewed on 27 Sept 2025
Top hotels in Saint Thomas

Golden Shore Resort
Lot 288B Windward Drive, Lyssons, Morant Bay
Fully refundableReserve now, pay when you stay
The price is ₹6,073 per night from 8 Oct to 9 Oct
₹6,073
₹6,769 total
8 Oct - 9 Oct
includes taxes & fees
7.2/10 Good! (89 reviews)
"Great experience. Will definitely be back"
Reviewed on 24 Jul 2025

S Hotel Kingston
1 St Lucia Avenue, Kingston, Saint Andrew
Fully refundableReserve now, pay when you stay
The price is ₹16,781 per night from 10 Oct to 11 Oct
₹16,781
₹21,608 total
10 Oct - 11 Oct
includes taxes & fees
9.2/10 Wonderful! (1,537 reviews)
"Had an amazing stay. Great service. Great staff. My go to place when I come to Jamaica"
Reviewed on 6 Oct 2025

ROK Hotel Kingston, Tapestry Collection by Hilton
2-4 King Street, Kingston
Fully refundableReserve now, pay when you stay
The price is ₹12,873 per night from 17 Oct to 18 Oct
₹12,873
₹15,932 total
17 Oct - 18 Oct
includes taxes & fees
8.8/10 Excellent! (1,112 reviews)
"Staff very pleasant and efficient check-in process. Room maintained to an excellent standard."
Reviewed on 7 Oct 2025
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
More trip options
Expedia's Latest Trends
Hotels
- Hotels in Pulamanthole
- Marriott's Grand Chateau
- Hotels near Ganeshghule Beach
- Holiday Inn Express Nashik Indira Nagar by IHG
- Hotels in Baramati
- Peace Blue Naiharn Naturist Resort Phuket
- 5 Star Hotels in Jammu & Kashmir Ski
- Lincoln Plaza London, Curio Collection by Hilton
- Green Hill Estate
- Grand Prince Hotel Takanawa
- Alila Diwa Goa - A Hyatt Brand
- Radisson Blu GHR Hotel, Rome
- The Horton Grand, Downtown/Gaslamp Quarter
- Hotel Serafino
- Hotel Tin Tin Boutique Bijanbari
Flights
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.