Skip to main content

Search hotels in Ocho Rios

Enter your dates to see the latest prices and deals for Ocho Rios hotels

Filter by:

Star Rating

Review score

Ocho Rios – 71 hotels and places to stay

See the latest prices and deals by choosing your dates.
SandCastles Holiday #C9, 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, SandCastles Holiday #C9 has accommodations with an outdoor swimming pool and free WiFi...

The location was central and I felt safe while on property. The apartment appeared clean when we entered and we like that it has some basic things we could use.
Scored 7.7
7.7
Rated good
Good
118 reviews
Price from
$105
1 night, 2 adults
Mystic Ridge Resort, hotel in Ocho Rios

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.

Was not offered breakfast
Scored 5.1
5.1
Rated fair
Average
12 reviews
Price from
$260
1 night, 2 adults
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.

The property and the facilites were great
Scored 8.0
8.0
Rated very good
Very Good
565 reviews
Price from
$143.34
1 night, 2 adults
Sago Palm Hotel, hotel in Ocho Rios

Located in Ocho Rios, a 2-minute walk from Ocho Rios Bay Beach, Sago Palm Hotel provides accommodations with a fitness center, free private parking, a terrace and a restaurant.

Everything about this hotel is awesome from the staff location and the room I will def be back !
Scored 8.2
8.2
Rated very good
Very Good
44 reviews
Price from
$231
1 night, 2 adults
Pineapple Court Hotel, hotel in Ocho Rios

Located in Ocho Rios, a 11-minute walk from Mahogany Beach, Pineapple Court Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Pineapple Court Hotel is our new favorite place
Scored 7.5
7.5
Rated good
Good
390 reviews
Price from
$100
1 night, 2 adults
Silver Seas Hotel, hotel in Ocho Rios

Located in Ocho Rios, a 5-minute walk from Mahogany Beach, Silver Seas Hotel provides accommodations with a garden, free private parking, a private beach area and a terrace.

I like the location and lots of parking spaces.
Scored 5.0
5.0
Rated fair
Average
133 reviews
Price from
$72.68
1 night, 2 adults
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.

Breakfast was great.. Service was excellent
Scored 6.0
6.0
Rated pleasant
Pleasant
738 reviews
Price from
$118.75
1 night, 2 adults
Sand and Tan Beach Hotel, hotel in Ocho Rios

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

The food was good and is always really good here!
Scored 7.3
7.3
Rated good
Good
554 reviews
Price from
$117
1 night, 2 adults
Beach Studio 9, hotel in Ocho Rios

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 private beach area and a restaurant.

Scored 7.8
7.8
Rated good
Good
28 reviews
Price from
$113.05
1 night, 2 adults
Hillview At Mystic Ridge, hotel in Ocho Rios

Featuring an outdoor swimming pool, garden, bar and free WiFi, Hillview At Mystic Ridge is located in Ocho Rios, a 9-minute walk from Ocho Rios Bay Beach and 1.1 miles from Mahogany Beach.

Property is conveniently located near some attractions like Dunns River Falls, Mystic Mountains and the Ocho Rios town. Beautiful view of the beach and other properties in town.
Scored 7.0
7.0
Rated good
Good
453 reviews
Price from
$130.50
1 night, 2 adults
See all 113 hotels in Ocho Rios

Most-booked hotels in Ocho Rios in the past month

See all

Budget hotels in Ocho Rios

  • Jamaica Inn
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 155 reviews

    Located in Ocho Rios, a few steps from Sunset Beach, Jamaica Inn has accommodations with a fitness center, free private parking, a garden and a shared lounge.

    Disappointed that the spa was not available due to works

  • Sago Palm Hotel
    Scored 8.2
    8.2
    Rated very good
    Very Good
     · 44 reviews

    Located in Ocho Rios, a 2-minute walk from Ocho Rios Bay Beach, Sago Palm Hotel provides accommodations with a fitness center, free private parking, a terrace and a restaurant.

    The staff were very nice and friendly, the room is comfortable and cute.

  • Sandals Dunns River All Inclusive Couples Only
    Scored 8.2
    8.2
    Rated very good
    Very Good
     · 12 reviews

    Located in Ocho Rios, a 16-minute walk from Mammee Bay Beach, Sandals Dunns River All Inclusive Couples Only provides accommodations with an outdoor swimming pool, free private parking, a fitness...

    Beautifully situated and attention to detail I was a proud Jamaican

  • Ocean Palms
    Scored 6.0
    6.0
    Rated pleasant
    Pleasant
     · 738 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.

    The staff was excellent I arrive early alow me to check in

FAQs about hotels in Ocho Rios

What Guests Said About Ocho Rios:

  • Scored 8.0
    8.0

    Ocho Rios has a lot of to offer from Margaritaville to.

    Ocho Rios has a lot of to offer from Margaritaville to. Dunn's River to shopping and beaches. Great location for a lot of fun and activities. I stayed in Fisherman's Point which was within walking distance of everything from Starbuck's to restaurants to the beach. I enjoyed eating at Ocean's 11 which had great fish dishes. I hung out at Kanuka Falls which has a beautiful garden, animals and waterfalls. Margaritaville was vibing with music and nice drinks. Just remember to not go out at night alone and for the most part when you tell the vendors no thank you they leave you alone. It is truly a great spot if you want to do adventures or just hang out at the beach!
    Melinda
    United States of America
  • Scored 10
    10

    Ocho Rios is a tourist town, I feel like the locals have an...

    Ocho Rios is a tourist town, I feel like the locals have an understanding of that. They were all very nice, I had no problem leaving the resort with my family. We took a walk to try Jamaicas famous KFC. Overall great experience.
    A
    Anonymous
    United States of America
  • Scored 10
    10

    (MY OPINION) Ocho Rios is one of the most beautiful towns in...

    (MY OPINION) Ocho Rios is one of the most beautiful towns in Jamaica. My absolute favorite river in Ocho Rios is Blue Hole. Nightlife: 8Rivas & Taboo (there may be others, but never been) Restaurants: There are a lot of great restaurants; some may not be in Ocho Town, but they are worth the drive (Miss T, Plantation, Sharkies, Roxborough, 8Rivas, etc..) One of the reasons I love Ocho Rios is how easy it is to move about the town freely and safely.
    Sheryl
    Jamaica
  • Scored 10
    10

    We stayed for four nights.

    We stayed for four nights. It is good for us as we went to the market , stores which was walking distance. Friendly people and we felt safe walking in the town. We eat at mongoose restaurant. Really good food and atmosphere. We also eat at island grill and the food is good. Go to the market for coconut water and fresh fruits.
    Sherlene
    Canada
  • Scored 10
    10

    Only saw small parts while being driven to other locations.

    Only saw small parts while being driven to other locations. Very interesting - but lots of litter. The saddest was the stray injured and neglected dogs and cats. As a single traveler one does not wander off on their own in Jamaica. The Jamaican people are lovely!! Great food!!
    Cabby
    United States of America
  • Scored 10
    10

    The beaches.,everything is reachable, just at your finger...

    The beaches.,everything is reachable, just at your finger tiptavorie spot mangoose restaurant. Also Johncroo restaurant and lounge. We manage to speak with the manager at johncroo he gave us the history of the name of the restaurant. He has a nice personality. Oh server she was also great. We also met the boss . Will surely go back,
    A
    Anonymous

See reviews by guests who stayed at hotels in Ocho Rios

See all
  • From $88 per night
    Scored 7.9
    7.9
    Rated good
    Good
     · 316 reviews
    Everything was amazing. The staff were friendly, professional, went out of their way to ensure my comfort and an enjoyable stay. A huge choice of breakfast options. Freshly cooked hot Jamaican breakfast delivered every morning. The room had all the facilities I needed. Rooms were thorough cleaned every 2 days and complimentary juice and water is provided. The adjacent plaza had shops restaurant, mini mart, pharmacy, post office, everything for a Pleasant stay. I had a most enjoyable time.
    Anita
    United Kingdom
  • Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 19 reviews
    The property was very clean and welcoming, felt like home away from home. The decor was Jamaican influenced with a calming contemporary feel, everything needed for cooking, going to the pool and just having a chill day. The views was amazing from the property and neighbours was friendly. The host and helper are lovely, genuine people nothing was too hard for them, went over and beyond to help with anything or recommendations for things to do.
    Sharifa
    United Kingdom
  • Scored 8.0
    8.0
    Rated very good
    Very Good
     · 565 reviews
    Setting of this hotel is stunning. Pool was quiet and many other secluded spaces to chill out. Very clean and safe property, food was very good. Hotel was very accommodating, we had an evening bus out of Ocho Rios to our next location and they were happy to allow us stay around and use the pool and other facilities until it was time to leave.
    Meghan
    Ireland
  • From $159.40 per night
    Scored 7.3
    7.3
    Rated good
    Good
     · 554 reviews
    Nice little hotel right on the beach front, love hearing the waves while I sleep. This property has potential, I see that are doing a lot of upgrades on property, amazing team,Should be awesome when completed, The food is very delicious and the seafood option is great I will continue to recommend this little gem.
    Eugenia305
    Jamaica
  • From $111 per night
    Scored 7.5
    7.5
    Rated good
    Good
     · 390 reviews
    The location is good. The facility is good enough in my opinion for a bed and breakfast. P.S. The Jamaican breakfast was yuuummy. The staff was accommodating and helpful.
    Raschelle
    Jamaica