Agoda Hero Banner

Find Hotels in Ocho Rios, Jamaica

366 vacation rentals and hotels available now

11 best hotels in Ocho Rios

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Ocean Palms
New Buckfield,Ocho Rios - View on map
"This place is beautiful I was skeptical at first because of the location but once I checked in and looked at the facilities I fell in love with the place."
Show more
7.5

Very good

13 reviews

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.2

Excellent

124 reviews

Avg price per night
$ 325
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.7

Very good

37 reviews

Avg price per night
$ 871
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
8.4

Excellent

2 reviews

Avg price per night
$ 128
Hillview at Mystic Ridge
Fisherman's Point,Ocho Rios - View on map
"Easy check in and great staff."
8.9

Excellent

3 reviews

Pink Rock Inn Bed and Breakfast
Fisherman's Point,Ocho Rios - View on map
"The view is awesome overlooking Ocho rios."
9

Exceptional

2 reviews

Avg price per night
$ 131
Hibiscus Lodge Hotel
New Buckfield,Ocho Rios - View on map
9.3

Exceptional

2 reviews

Turtle Beach Towers
Fisherman's Point,Ocho Rios - View on map
4

1 review

Avg price per night
$ 184
Beach front Hotel
River Oaks,Ocho Rios - View on map
Avg price per night
$ 95
Mystic Ridge Apt 11E
Fisherman's Point,Ocho Rios - View on map
Avg price per night
$ 80
Ocean Palms
New Buckfield,Ocho Rios - View on map
"This place is beautiful I was skeptical at first because of the location but once I checked in and looked at the facilities I fell in love with the place."
Show more
7.5

Very good

13 reviews

Fast facts about Ocho Rios, Jamaica

Accommodations366 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


Frequently asked questions

What's the average price of a hotel in Ocho Rios?

The average price for a 3-star hotel in Ocho Rios is USD 150. The average price for a 4-star hotel in Ocho Rios is USD 135. The average price for a 5-star hotel in Ocho Rios is USD 409.

What's the average price of a hotel in Ocho Rios this weekend?

The average price for a 3-star hotel in Ocho Rios this weekend is USD 124. The average price for a 4-star hotel in Ocho Rios this weekend is USD 133. The average price for a 5-star hotel in Ocho Rios this weekend is USD 426.

What's the average price of a hotel in Ocho Rios tonight?

The average price for a 3-star hotel in Ocho Rios tonight is USD 118. The average price for a 4-star hotel in Ocho Rios tonight is USD 115. The average price for a 5-star hotel in Ocho Rios tonight is USD 420.

What are the most popular hotels in Ocho Rios?

What are the best hotels in Ocho Rios for couples?

Couples who stayed in Ocho Rios have given high ratings to Moon Palace Jamaica - All Inclusive, Wizzy Apartment and Sea Shell Palms, Tower Isle.

What are the best hotels in Ocho Rios for families?

Families who stayed in Ocho Rios highly recommend Riu Ocho Rios - All Inclusive, Wizzy Apartment and Grace Garden Guesthouse.

What hotels in Ocho Rios have the best views?

Verified travelers to Ocho Rios have given top reviews for the views at Ocean Palms and Hibiscus Lodge Hotel.

What hotels in Ocho Rios have the best breakfast?

Verified travelers to Ocho Rios have given top reviews for the breakfast at Ocean Palms and Hibiscus Lodge Hotel.

What's the best neighborhood in Ocho Rios to stay in?

Popular neighborhoods among travelers staying in Ocho Rios include New Buckfield, Mammee Bay and Fisherman's Point.

Show more questions



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!