Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Ocho Rios – 285 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 on a private beach in Ocho Rios, Jamaica Inn offers elegant suites with furnished balconies or verandas overlooking the Caribbean Sea.

I loved the old school Jamaica Hospitality. The flowers in the room and the ones that come with room service. The staff really seem to enjoy working at Jamaica Inn and that comes across to the guests. The complimentary cocktail on the Beach and the High tea. The grounds are lovely and the beach area was free of seaweed.

Show more Show less
9.2
Superb
126 reviews
Price from
£441
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
566 reviews
Price from
£441
per night

Sago Palm Hotel features a fitness centre, 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
£356
per night

Located in Ocho Rios, a few steps from Sunset Beach, Sand and Tan Beach Hotel provides accommodation 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.4
Good
326 reviews
Price from
£113
per night

Set in Ocho Rios, within a few steps of Ocho Rios Bay Beach and 1.5 km of Mahogany Beach, SandCastles Holiday #C9 offers accommodation with an outdoor swimming pool and free WiFi throughout the...

very clean , quite and accommodating

Show more Show less
7.6
Good
100 reviews
Price from
£88
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.

Show more Show less
6.1
Review score
796 reviews
Price from
£84
per night

Pineapple Court Hotel is located 800 metres from Mahogany Beach and 3 km 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
270 reviews
Price from
£64
per night

Set in Ocho Rios, 600 metres from Old Fort Bay Beach, Condo Rios Resort offers accommodation with a garden, free private parking and a terrace. The accommodation features room service and free WiFi.

Show more Show less
Price from
£367
per night

Set in Ocho Rios, 200 metres from Ocho Rios Bay Beach, Fisherman Point Beach Resort offers accommodation 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

Located 500 metres from Ocho Rios Bay Beach, Mystic Ridge Resort offers 3-star accommodation 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
£105
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

    Located on a private beach in Ocho Rios, Jamaica Inn offers elegant suites with furnished balconies or verandas overlooking the Caribbean Sea.

    The friendly staff, the excellent excursions, the beautiful beach.

    9.2
    Superb · 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

    Set in Ocho Rios, 600 metres from Old Fort Bay Beach, Condo Rios Resort offers accommodation with a garden, free private parking and a terrace. The accommodation features room service and free WiFi.

  • Fisherman Point Beach Resort

    Fisherman Point Beach Resort

    Hotel in Ocho Rios
    Budget Hotel

    Set in Ocho Rios, 200 metres from Ocho Rios Bay Beach, Fisherman Point Beach Resort offers accommodation 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 500 metres from Ocho Rios Bay Beach, Mystic Ridge Resort offers 3-star accommodation in Ocho Rios and features a garden, a terrace and a bar.

    5.5
    Average · 15 reviews
  • SandCastles Holiday #C9

    SandCastles Holiday #C9

    Hotel in Ocho Rios
    Budget Hotel

    Set in Ocho Rios, within a few steps of Ocho Rios Bay Beach and 1.5 km of Mahogany Beach, SandCastles Holiday #C9 offers accommodation with an outdoor swimming pool and free WiFi throughout the...

    Clean no issues other than kitchen sink little water

    7.6
    Good · 100 reviews

FAQs about hotels in Ocho Rios

Subscribe to receive premium deals

Prices drop the moment 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
  • 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