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

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.

Just right on the beach, amazing view, WiFi, hot water, relaxing atmosphere, and really good food.

Show more Show less
7.4
Good
328 reviews
Price from
$129.20
per night

Located a 5-minute walk from Ocho Rios Bay Beach, Mystic Ridge Resort offers 3-star accommodations in Ocho Rios and features a garden, a terrace and a bar.

very clean and well kept. Privacy level was great.

Show more Show less
5.5
Review score
15 reviews
Price from
$117
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.

this stunning place feels like home

Show more Show less
9.2
Wonderful
126 reviews
Price from
$445
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.

Comfortable bed,but the sheets for the first bed wasn't clean.

Show more Show less
8.2
Very Good
566 reviews
Price from
$512.27
per night

Sago Palm Hotel features a fitness center, garden, a terrace and restaurant in Ocho Rios.

My stay at this small hotel was truly enchanting. From the cozy room to the attentive staff and ideal location, every aspect of my experience surpassed my expectations. I highly recommend this gem of a hotel to anyone seeking a charming, intimate getaway.

Show more Show less
8
Very Good
9 reviews
Price from
$354
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.6
Good
100 reviews
Price from
$110
per night

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.

We requested a ground floor sea view and was not disappointed. Our view was the pool and the sea. It was stunning. Every morning we took a swim in the sea and a dip in the pool. The hotel was small and personal which was lovely. Staff went out of their way to help us. Highly recommend

Show more Show less
6.1
Review score
800 reviews
Price from
$90
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.

Everything was clean and peaceful.

Show more Show less
7.3
Good
273 reviews
Price from
$72
per night

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.

Show more Show less
Price from
$420
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

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 · 126 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 · 566 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
  • Mystic Ridge Resort

    Mystic Ridge Resort

    Hotel in Ocho Rios
    Budget Hotel

    Located a 5-minute walk from Ocho Rios Bay Beach, Mystic Ridge Resort offers 3-star accommodations in Ocho Rios and features a garden, a terrace and a bar.

    5.5
    Average · 15 reviews
  • Sandcastles Beach Resort

    Sandcastles Beach Resort

    Hotel in Ocho Rios
    Budget Hotel

    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.

    Location was ideal for the beach, excursion and shopping.

    5.9
    Above average · 28 reviews

FAQs about hotels in Ocho Rios

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Ocho Rios:

  • 10

    Ochi is where my family s and my mother's parish so it's...

    Ochi is where my family s and my mother's parish so it's always a pleasure coming here and it's upgraded frm the last time I came here .......jamaica jamaica 🇯🇲 just get up don't waste that sun and beach .. .get back home before dark ......if ur on ur own ...don't bother anyone keep urself to urself and u will fine
  • 10

    The location was superb, clean, safe and easily accessible.

    The location was superb, clean, safe and easily accessible. Waking up to the welcoming site of the ocean could not have been more refreshing, exhilarating, and soothing. The food was delectable and delicious, freshly prepared and very appetizing. The friendly, experienced staff made one felt like you were among family. They exhibited and extended all the common courtesies one could have ever expected, this is no acting, or kidding, these are genuinely very hospitable individuals by nature.
    Taylor-Brown
  • 10

    The room was amazing, the food was delicious, the spa was...

    The room was amazing, the food was delicious, the spa was relaxing we received a couples massage while listening to the waves of the ocean, the staff was welcoming, the drinks were nonstop, and the ocean was calming. I can’t wait to go back.
    Shaleka
  • 10

    Ochi Rios is really lively, pulsating great for young to...

    Ochi Rios is really lively, pulsating great for young to middle age. It has a lot of activities and events to participate in. The bars have food and music, and The Fishing Village restaurants overlooking the beach have multiple choices of Food. The jerk center has a variety of local cuisine. Great access to other places such as the waterfalls. There is also, an opportunity to learn Dance Hall style dancing.
    Mohamed
  • 10

    The town had most of everything, Fast food from the US e.g.

    The town had most of everything, Fast food from the US e.g. Pizza Hut, Starbucks, MacDonald, Burger King and Kentucky Chicken. Of course you had the local restaurants places to eat. One of the places I had breakfast was called "Ciao Bella Art Café". They also have art work at the restaurant.
    Adrian
    United States of America
  • 10

    The apartment was very clean , the building kind of shabby...

    The apartment was very clean , the building kind of shabby needs painting and looked old , the view was extremely beautiful, studio value for for your money, the parking space was good , the apartment is located close to a lot of beaches and rivers , I’d definitely book again
    Dyeka

Explore guest reviews of hotels in Ocho Rios

See all