
Travel to Thompson Town
Photo by Sarah Funk
- Plan, book, travel with confidence
Better together
Save up to RM 324 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 hotels in Thompson Town

Bahia Principe Grand Jamaica - All Inclusive
Salt Coppers Villa, Runaway Bay, Saint Ann
The price is RM1,342 per night from 30 Jun to 1 Jul
RM1,342
RM1,342 total
30 Jun - 1 Jul
includes taxes & fees
7.4/10 Good! (2,384 reviews)
"I had an amazing time here. Food was delicious. Staff was amazing. Everyone was so welcoming. The only part I did not like were the hustlers on the beach. One groped me and was telling me very vulgar things. I could not find security. I did tell one staff member and he did nothing. That was a horrible ..."
Reviewed on 22 Jun 2025

Hotel Riu Ocho Rios - All Inclusive
Mammee Bay, Ocho Rios, Saint Ann
8.2/10 Very Good! (2,784 reviews)
"I had such a breat time at your resort"
Reviewed on 21 Jun 2025

Moon Palace Jamaica – All Inclusive
Main Street, Ocho Rios, Saint Ann
The price is RM1,853 per night from 2 Jul to 3 Jul
RM1,853
RM2,055 total
2 Jul - 3 Jul
includes taxes & fees
8/10 Very Good! (1,594 reviews)
Good but not great.
"Hotel really is all inclusive. All restaurants, paddle boards, kayaks, surf rider, swim with dolphins, all bars, water slid, all specialty drinks. So just take a lot of $1 and $5 for tips. Also the food was mediocre to bad, even in the best reservation only restaurants. They need to invest in cooks ..."
Reviewed on 23 Jun 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
What to do in Thompson Town

Zipline, River Tubing at Great River and Horseback Riding
RM783
per adult
100% of travellers recommend

Thrill Packed Excursion Horseback Riding, Rafting, ATV Adventure
RM1,185
per adult

Bob Marley Nine Mile Sightseeing Tour from Ocho Rios
RM465
per adult
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.