Hotels with Pool & Resorts in Ocho Rios from AU$225
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check availability on Ocho Rios Hotels with Pool
Tonight
Tomorrow
This weekend
Next weekend
Best Ocho Rios Hotels with Pool

Hotel Riu Ocho Rios - All Inclusive
Hotel Riu Ocho Rios - All Inclusive
8.2 out of 10, Very good, (2766)
The price is AU$401
includes taxes & fees
7 Oct - 8 Oct

Grand Muthu Runaway Bay Club Caribbean
Grand Muthu Runaway Bay Club Caribbean
9.4 out of 10, Exceptional, (3)
The price is AU$261
includes taxes & fees
12 Sept - 13 Sept

Bahia Principe Luxury Runaway Bay - Adults Only - All Inclusive
Bahia Principe Luxury Runaway Bay - Adults Only - All Inclusive
8.4 out of 10, Very good, (2548)
The price is AU$462
includes taxes & fees
8 Oct - 9 Oct

Bahia Principe Grand Jamaica - All Inclusive
Bahia Principe Grand Jamaica - All Inclusive
7.4 out of 10, Good, (2627)
The price is AU$385
includes taxes & fees
8 Oct - 9 Oct

Moon Palace Jamaica – All Inclusive
Moon Palace Jamaica – All Inclusive
8.2 out of 10, Very good, (1743)
The price is AU$499
includes taxes & fees
24 Sept - 25 Sept

Villa Sonate
Villa Sonate
9.0 out of 10, Wonderful, (136)

Sago Palm Hotel
Sago Palm Hotel
9.0 out of 10, Wonderful, (176)

Hibiscus Lodge
Hibiscus Lodge
8.6 out of 10, Excellent, (637)
The price is AU$246
includes taxes & fees
9 Sept - 10 Sept
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.
Find out more about Ocho Rios
Top Ocho Rios Hotel Reviews
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Explore more hotels
- Fisherman's Point Resort
- Pineapple Court Hotel
- SandCastles Deluxe Beach Resort
- Silver Seas Hotel
- Lavender Moon Villas
- Sandals Royal Plantation - ALL INCLUSIVE Couples Only
- Hermosa Cove Villa Resort and Suites
- Mystic Ridge Paradise
- Carib Waves
- Ocho Rios Vacation Resort Property Rent
- Sandcastles Beach Resort
- DeJean