Agoda Hero Banner

Find Hotels in Ocho Rios, Jamaica

351 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
"Moon Palace is a beautiful all inclusive resort. We enjoyed the various opportunities and places to relax throughout the resort. We the spa treatment and experience was outstanding and well worth it. "
Show more
7.5

Very good

27 reviews

Avg price per night
$ 468
Riu Ocho Rios - All Inclusive
Mammee Bay,Ocho Rios - View on map
"I booked this all inclusive for my mother and her husband. It was for her birthday. She said she had an amazing time, the staff was very friendly and made her feel very comfortable. They went above and beyond to make sure she was comfortable. My mom explained to me that the resort was very big and she loved every min of it. She ate and drank so much, she was ready to pop. She Also paid for a couples massage and she said even down to the massage was wonderful. Im really happy I booked this trip for her. My mother and her husband were very happy. They didnt want to leave. They spent 3 nights there. From friday to monday. "
Show more
8.3

Excellent

113 reviews

Avg price per night
$ 383
Ocean Palms
New Buckfield,Ocho Rios - View on map
"Is the place for relaxation for the food lovers, the food is good as well."
7.8

Very good

7 reviews

Avg price per night
$ 79
FISHERMANS POINT RESORT
Fisherman's Point,Ocho Rios - View on map
Avg price per night
$ 135
Pineapple Court Hotel
Coconut Grove,Ocho Rios - View on map
"the hotel room and bath was clean. it had lots of light in the hallways at night. it as a resturant downstairs in the back with a bar. i did not eat there, but you can sit inside and its by the pool. i did not get in the pool, but it was clean.i did not see any bugs in the room. the only thing bad about the hotel is that its hard to find from the main road, because the sign is very small and when you look down the street you dont see anything it looks like a dead end, but if you go around the corner you will see the hotel.the staff was wonderful and very inviting. when i first arrived i was not sure if i was going to stay, because of the way it looked from the street and the loccation. the ladies at the desk told me that if i did not want to stay after i go and look at the rooms , that i could cancel my stay. after i checked the place out i decided to stay the night and i had a good night sleep. i would stay here again.the staff was very helpful."
Show more
7.1

Very good

3 reviews

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

Exceptional

2 reviews

Chrisanns Beach Resort
Tower Isle,Ocho Rios - View on map
7.2

Very good

3 reviews

Avg price per night
$ 86
Condos at the Ridge
Fisherman's Point,Ocho Rios - View on map
" could do with a Golf cart to help customer going up the hill,that would be really helpful."
10

Exceptional

1 review

Fast facts about Ocho Rios, Jamaica

Accommodations351 properties
Popular hotelRiu Ocho Rios - All Inclusive
Popular areaFisherman's Point
Nightly rates fromR1178
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!