- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Ocho Rios hotels with a gym

1. Moon Palace Jamaica – All Inclusive
Moon Palace Jamaica – All InclusiveOcho Rios
8.4 out of 10, Very good, (2,189 reviews)
The price is RM1,557
RM1,729 total
includes taxes & fees
30 Nov - 1 Dec

2. Sago Palm Hotel
Sago Palm HotelOcho Rios
8.8 out of 10, Excellent, (382 reviews)
The price is RM902
RM1,195 total
includes taxes & fees
9 Nov - 10 Nov

3. Bahia Principe Escape Runaway Bay - Hyatt Inclusive Collection - Adults Only- Renovated 2026
Bahia Principe Escape Runaway Bay - Hyatt Inclusive Collection - Adults Only- Renovated 2026Runaway Bay
8.2 out of 10, Very good, (2,491 reviews)
The price is RM1,497
RM1,497 total
includes taxes & fees
11 Nov - 12 Nov

4. Bahia Principe Explore Jamaica - Hyatt Inclusive Collection - All Inclusive - Totally Refurbished in 2026
Bahia Principe Explore Jamaica - Hyatt Inclusive Collection - All Inclusive - Totally Refurbished in 2026Runaway Bay
The price is RM1,676
RM1,676 total
includes taxes & fees
8 Dec - 9 Dec

5. The Cardiff Hotel & Spa
The Cardiff Hotel & SpaRunaway Bay
8.4 out of 10, Very good, (383 reviews)
The price is RM484
RM541 total
includes taxes & fees
9 Nov - 10 Nov

6. SOL Euphoria Walk to Beach Town
SOL Euphoria Walk to Beach TownOcho Rios
The price is RM572
RM662 total
includes taxes & fees
9 Nov - 10 Nov

8. Tranquillity at The Palms
Tranquillity at The PalmsSt. Ann's Bay
The price is RM525
RM1,034 total
includes taxes & fees
24 Nov - 25 Nov

9. Villa at The Palms
Villa at The PalmsSt. Ann's Bay
6.0 out of 10, (3 reviews)
The price is RM630
RM1,295 total
includes taxes & fees
9 Nov - 10 Nov
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.
































