Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Ocho Rios – 230 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Ocean Palms

Hotel in Ocho Rios

Offering an outdoor swimming pool, Ocean Palms is located on the beachfront in Ocho Rios.This property offers free parking and WiFi in public areas. Loved the environment and the staff was warm and welcoming.

Show more Show less
6.6
Review score
527 reviews
Price from
$76.50
per night

Hibiscus Lodge Hotel

Hotel in Ocho Rios

Facing the seafront, the outdoor pool at the Hibiscus Lodge Hotel is one of its most outstanding features. Breakfast was excellent but the service was very, very slow

Show more Show less
8.1
Very Good
351 reviews
Price from
$115
per night

Pineapple Court Hotel

Hotel in Ocho Rios

Pineapple Court Hotel is located 2625 feet from Mahogany Beach and 1.9 mi from Ocho Rios Bay Beach. It features a furnished sun terrace, a swimming pool and free parking. Everything this is my go to hotel.

Show more Show less
7.4
Good
152 reviews
Price from
$90
per night

Jamaica Inn

Hotel in Ocho Rios

On a private beach in Ocho Rios, Jamaica Inn offers elegant suites with furnished balconies or porches overlooking the Caribbean Sea. This stylish resort has an outdoor pool and a beachfront spa. The building and the sights are awesome. The most beautiful and lovely hotel I ever been. Not luxurious but definitely with a perfect style!

Show more Show less
9.3
Wonderful
57 reviews
Price from
$374
per night

SandCastles Holiday #C9

Hotel in Ocho Rios

Located in Ocho Rios, within a few steps of Ocho Rios Bay Beach and a 15-minute walk of Mahogany Beach, SandCastles Holiday #C9 has accommodations with an outdoor swimming pool and free WiFi... very clean , quite and accommodating

Show more Show less
7.8
Good
62 reviews
Price from
$90
per night

Silver Seas Hotel

Hotel in Ocho Rios

The hotel is an ocean front boutique property nestled in quiet seclusion in the heart of Ocho Rios. Charming and affordable, the hotel overlooks the beautiful blue of the Caribbean. centrally located to all the attractions and very quiet and intimate. The staff was war m friendly and approachable.

Show more Show less
4.6
Review score
26 reviews
Price from
$76
per night

ROSI Ocean Sand Hotel Apt (@Sandcastles)

Hotel in Ocho Rios

Located in Ocho Rios, a 5-minute walk from Mahogany Beach, ROSI Ocean Sand Hotel Apt (@Sandcastles) provides accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar.... They were cleaning and improving the grounds every day. I stayed in B2 and it was clean and comfortable I would definitely rent again.

Show more Show less
8.3
Very Good
38 reviews
Price from
$107.50
per night

Beach Studio 9

Hotel in Ocho Rios

Located in Ocho Rios, a few steps from Ocho Rios Bay Beach, Beach Studio 9 has accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar. Check in was easy, check out was even easier. The pool was central and the location is walking distance to every where in ochi town. Beach is right there, food is on site, a lil pricey but you have to know where to go to eat outside the resort. I highly recommend

Show more Show less
8.1
Very Good
9 reviews
Price from
$90
per night

Sandals Dunns River All Inclusive Couples Only

Hotel in Ocho Rios

Located in Ocho Rios, 2.6 miles from Dolphin Cove Ocho Rios, Sandals Dunns River All Inclusive Couples Only provides accommodations with a restaurant, free private parking, an outdoor swimming pool...

Show more Show less

Fisherman Point Beach Resort

Hotel in Ocho Rios

Located in Ocho Rios, within a few steps of Ocho Rios Bay Beach and a 17-minute walk of Mahogany Beach, Fisherman Point Beach Resort provides accommodations with a terrace as well as free private... I booked same day online after being scammed at another hotel. When I called Fisherman’s point after booking online I was told there actually was no accommodation there and they could walk me to another site next door. I felt scammed again and did not want to be walked next door. I was placed on hold. Then accommodations were suddenly available. But our 2 bedroom was filthy! I mean; I have pics of inches of dust, dirty stove, disgusting bathtub. It was late so we all went to sleep. The next day I asked for different accommodations but did not get it. They brought in a cleaning crew, the dirt piles they cleared were disgusting. I have pictures. I want some money back. Who can I send my pics too?

Show more Show less
5.7
Review score
6 reviews
Price from
$135
per night

Most-booked hotels in Ocho Rios in the past month

See all

Budget hotels in Ocho Rios

See all

FAQs about hotels in Ocho Rios

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Ocho Rios:

Explore guest reviews of hotels in Ocho Rios

See all