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 – 283 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, 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...

very clean , quite and accommodating

Show more Show less
7.6
Good
100 reviews
Price from
$110
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

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

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

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
$556.73
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, 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.

Sand and Tan was amazing....You wake up every morning to the sound of the waves crashing against the shore. It's soothing, it's rejuvenating, it's like nature's own white noise machine. And let's talk about the food, The hotel had an incredible range of dishes, from authentic Jamaican cuisine to mouth-watering Mediterranean plates. And get this, they source a lot of their ingredients from local organic farmers. I'm talking eggs, chicken, pork, bacon - you name it, they got it. And let me tell you, their curried goat and oxtail were top-notch. But the real star of the show was the fresh seafood. I had the best King crab I've ever had in my life. And that's saying something, The beach bar was our go-to spot, especially during sunset. It was 420 friendly, and the Rumpunch was simply delicious. Or you could grab a jelly coconut and just soak up the sun. And the staff, folks, they were super cool. They made sure we had everything we needed, and then some. We went paddleboarding from the ocean into the river, and we even went on a fishing trip with Ricky - that's right, me - and caught our own Snapper. It was an unforgettable experience, let me tell you. Overall, I would highly recommend the Sand and Tan hotel to anyone looking for a relaxing and enjoyable vacation.

Show more Show less
7.4
Good
326 reviews
Price from
$123.75
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
270 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 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
$119.25
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 · 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 · 567 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 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.6
    Good · 100 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