Skip to main content

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 – 317 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.

Facing the seafront, the outdoor pool at the Hibiscus Lodge Hotel is one of its most outstanding features.

Clean close to the town staff was wonderful and the food was excellent

Show more Show less
8
Very Good
499 reviews
Price from
$115
per night

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.

lovely and quiet place. all staff were lovely. food was amazing every morning.

Show more Show less
7.3
Good
257 reviews
Price from
$90
per night

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 staff was amazing!!!! Lauralene and Williams need a raise!!! they always knew how to keep us happy!

Show more Show less
9.2
Wonderful
120 reviews
Price from
$425
per night

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

Clean and comfortable, child friendly with access to beach.

Show more Show less
7.7
Good
100 reviews
Price from
$110
per night

Offering a spa and a swimming pool with a wave machine and water slides, Moon Palace Jamaica - All Inclusive is located on the beachfront in Ocho Rios.

The breakfast was amazing as well as the location the food was So tasty

Show more Show less
8.2
Very Good
552 reviews
Price from
$525.63
per night

Located in Ocho Rios, a 9-minute walk from Mahogany Beach, ROSI Ocean Sand Hotel Apt (@Sandcastles) provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace....

close to everything loved the washer and dryer in the unit

Show more Show less
8
Very Good
65 reviews
Price from
$144
per night

Located in Ocho Rios, a 4-minute walk from Ocho Rios Bay Beach, Beach Studio 9 has accommodations with an outdoor swimming pool, free private parking, a restaurant 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
7.8
Good
24 reviews
Price from
$115
per night

Located in Ocho Rios, a 4-minute walk from Ocho Rios Bay Beach, Sandcastles Beach Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a bar.

I always say at Sandcastle Resort, but this, around. I chose a different place it was Turtle Beach Tower. I didn't like it. My flight was canceled so I stayed at the Sandcastle Resort. Lovely, Cozy, Beautiful, and Excellent place to stay. Period!

Show more Show less
5.9
Review score
28 reviews
Price from
$130
per night

Located in Ocho Rios, a few steps from Sunset Beach, Sand and Tan Beach Hotel provides accommodations with a restaurant, free private parking, a bar and water sports facilities.

Best staff by far. They made me feel at home. The staff took care of everything! The hotel manager was great and made sure everybody was happy and enjoyed everything. Definitely coming back. The view was AWESOME, can't compare great place.

Show more Show less
7.5
Good
268 reviews
Price from
$121.50
per night

Located in Ocho Rios, a 2-minute walk from Ocho Rios Bay Beach, Fisherman Point Beach Resort provides accommodations with a garden, free private parking and a terrace.

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
$47.63
per night

Most-booked hotels in Ocho Rios in the past month

Budget hotels in Ocho Rios

  • Jamaica Inn

    Jamaica Inn

    Hotel in Ocho Rios
    Budget Hotel

    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 friendly staff, the excellent excursions, the beautiful beach.

    9.2
    Wonderful · 120 reviews
  • Moon Palace Jamaica

    Moon Palace Jamaica

    Hotel in Ocho Rios
    Budget Hotel

    Offering a spa and a swimming pool with a wave machine and water slides, Moon Palace Jamaica - All Inclusive is located on the beachfront in Ocho Rios.

    it was all inclusive and the staff were all very kind

    8.2
    Very Good · 552 reviews
  • Hibiscus Lodge Hotel

    Hibiscus Lodge Hotel

    Hotel in Ocho Rios
    Budget Hotel

    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

    8.0
    Very Good · 499 reviews
  • SandCastles Holiday #C9

    SandCastles Holiday #C9

    Hotel in Ocho Rios
    Budget Hotel

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

    Clean no issues other than kitchen sink little water

    7.7
    Good · 100 reviews
  • Condo Rios Resort

    Condo Rios Resort

    Hotel in Ocho Rios
    Budget Hotel

    Located in Ocho Rios, a 7-minute walk from Old Fort Bay Beach, Condo Rios Resort has accommodations with a garden, free private parking and a terrace.

  • Fisherman Point Beach Resort

    Fisherman Point Beach Resort

    Hotel in Ocho Rios
    Budget Hotel

    Located in Ocho Rios, a 2-minute walk from Ocho Rios Bay Beach, Fisherman Point Beach Resort provides accommodations with a garden, free private parking and a terrace.

    5.7
    Above average · 6 reviews

FAQs about hotels in Ocho Rios

  • On average, 3-star hotels in Ocho Rios cost $102 per night, and 4-star hotels in Ocho Rios are $429 per night. If you're looking for something really special, a 5-star hotel in Ocho Rios can be found for $508 per night, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Ocho Rios this weekend is $160 or, for a 4-star hotel, $151. Looking for something even fancier? 5-star hotels in Ocho Rios for this weekend cost around $153 per night, on average (based on Booking.com prices).

  • On average, it costs $153 per night to book a 3-star hotel in Ocho Rios for tonight. You'll pay around $144 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Ocho Rios will cost around $125, on average (based on Booking.com prices).

  • Many families visiting Ocho Rios loved staying at Sago Palm Hotel, Jamaica Inn, and Moon Palace Jamaica.

  • Jamaica Inn, Moon Palace Jamaica, and Hibiscus Lodge Hotel are some of the popular hotels in Ocho Rios.

  • For hotels in Ocho Rios that serve highly-rated breakfasts, try Jamaica Inn, Hibiscus Lodge Hotel, and Moon Palace Jamaica.

  • These hotels in Ocho Rios are highly rated by couples: Jamaica Inn, Moon Palace Jamaica, and ROSI Ocean Sand Hotel Apt (@Sandcastles).

  • Jamaica Inn, Hibiscus Lodge Hotel, and Moon Palace Jamaica got great room view-related reviews from travelers in Ocho Rios.

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Ocho Rios:

Explore guest reviews of hotels in Ocho Rios

See all