Agoda Hero Banner

Find Hotels in Ocho Rios, Jamaica

358 vacation rentals and hotels available now

10 best hotels in Ocho Rios

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Moon Palace Jamaica - All Inclusive
New Buckfield,Ocho Rios - View on map
"A very good resort for the money, everything about it is high quality for what you pay. Just come armed with a bulletproof excuse to avoid the breakfast sales pitch on your first morning (described as a "welcome"/tour) to join as a VIP member. Essentially, they'll be extremely pushy trying to sell you on purchasing resort nights today in luxurious rooms for future use. I've never encountered such aggressive sales tactics in my life (after the 4th and final 'No', the sales manager all but insulted our intelligence before letting us leave). For us, it soured things from the start, though the actual resort and very friendly staff made it well worth it."
Show more
7.5

Very good

27 reviews

Avg price per night
$ 463
Ocean Palms
New Buckfield,Ocho Rios - View on map
"It was cost effective and clean."
7.8

Very good

7 reviews

Affordable and Cozy at Content Guest House
Content Garden,Ocho Rios - View on map
4.4

1 review

Avg price per night
$ 27
Riu Ocho Rios - All Inclusive
Mammee Bay,Ocho Rios - View on map
"We loved our ocean front junior suite, we loved the staff, the food (fresh fruit variety, American food, and traditional jamaican dishes) the location, the beach is clean pristine and massive, our best trip ever! Close to many adventures! Tipping is optional, however it is what many workers rely on to make enough to feed their families, I highly encourage it! I also recommend buying local when in town Ocho Rios, not the foreigner shops that do very little for the local population. "
Show more
8.3

Excellent

113 reviews

Avg price per night
$ 380
Hillview at Mystic Ridge
Fisherman's Point,Ocho Rios - View on map
9.2

Exceptional

2 reviews

Avg price per night
$ 79
GC Resort
Tower Isle,Ocho Rios - View on map
"The room was clean, well kept, style was on point. Staff was on point down to the security. I am definitely going back when I'm in St Ann."
Show more
10

Exceptional

1 review

Avg price per night
$ 103
private vacation stay
Mammee Bay,Ocho Rios - View on map
Avg price per night
$ 180
Mystic Ridge Resort
Fisherman's Point,Ocho Rios - View on map
Avg price per night
$ 97
Sandcastles Villa
Fisherman's Point,Ocho Rios - View on map
Avg price per night
$ 111

Fast facts about Ocho Rios, Jamaica

Accommodations358 properties
Popular hotelRiu Ocho Rios - All Inclusive
Popular areaFisherman's Point
Nightly rates from$76
AirportIan Fleming International Airport

Discover the neighborhoods of Ocho Rios


Just booked


Just viewed by other Agoda travelers


Traveler impressions of Ocho Rios



More about Ocho Rios

Finding the cheapest price for top hotels in Ocho Rios, Jamaica is easy with Agoda.com. Choose from our selection of over 605 hotels. We offer lots of promotions such as early bird offers and last minute deals. Many areas, each with a distinctive atmosphere, are just waiting to be discovered across the city. Ocho Rios has many attractions to explore with its fascinating past, intriguing present and exciting future. Although there's plenty of pleasure to be had simply walking around the city, there are 1 museums and galleries in Ocho Rios that deserve some of your time. Don't delay and book today to get the best hotel deals in Ocho Rios!