Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Ocho Rios – 202 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.

Moon Palace Jamaica

Hotel in Ocho Rios

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 hotel workers take pride in their facility. The food was well done and the place was immaculate and the beds were amazing.

Show more Show less
8.4
Very Good
316 reviews
Price from
$401.13
per night

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. Good customer service at the restaurant and bar.

Show more Show less
7.2
Good
477 reviews
Price from
$76.50
per night

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. Breakfast was excellent but the service was very, very slow

Show more Show less
8.1
Very Good
288 reviews
Price from
$115
per night

Pineapple Court Hotel

Hotel in Ocho Rios

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. Rooms are comfy and relaxing it a whole little orange mood 😊

Show more Show less
7.5
Good
119 reviews
Price from
$67
per night

Jamaica Inn

Hotel in Ocho Rios

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. Do not expect the hype and commercialized Jamaican stay. This is a hidden gem. Impeccable service, unbelievable grounds and a great escape. Highly recommended

Show more Show less
9.2
Awesome
26 reviews
Price from
$366
per night

Pineapplesuites

Hotel in Ocho Rios

Located in Ocho Rios, 328 feet from Ocho Rios Bay Beach, Pineapplesuites provides accommodations with an outdoor swimming pool, free private parking, a bar and a garden. Staff was very nice the owner was exceptional.

Show more Show less
7.7
Good
50 reviews
Price from
$93.50
per night

ROSI Ocean Sand Hotel Apt (@Sandcastles)

Hotel in Ocho Rios

Located in Ocho Rios, 0.8 mi from Ocho Rios Bay Beach, ROSI Ocean Sand Hotel Apt (@Sandcastles) provides accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar. They were cleaning and improving the grounds every day. I stayed in B2 and it was clean and comfortable I would definitely rent again.

Show more Show less
8.1
Very Good
27 reviews
Price from
$134.85
per night

SandCastles Holiday #C9

Hotel in Ocho Rios

Set in Ocho Rios, within 197 feet of Ocho Rios Bay Beach and 2.2 mi of Dolphin Cove Ocho Rios, SandCastles Holiday #C9 offers accommodations with an outdoor swimming pool and free WiFi throughout the... Love the pool and the room. It was walking distance to everything

Show more Show less
7.9
Good
46 reviews
Price from
$90
per night

Sandcastles Beach Resort

Hotel in Ocho Rios

Set in Ocho Rios, 328 feet from Ocho Rios Bay Beach, Sandcastles Beach Resort offers accommodations with an outdoor swimming pool, free private parking, a bar and a garden. Imar's restaurant had everything...very beautiful property...dod not get to visit the pool...was so busy!!!! Smh,dwl!!!!

Show more Show less
5.7
Review score
17 reviews
Price from
$130
per night

Fisherman Point Beach Resort

Hotel in Ocho Rios

Set in Ocho Rios, within 328 feet of Ocho Rios Bay Beach and 1.4 mi of Dolphin Cove Ocho Rios, Fisherman Point Beach Resort offers accommodations with a terrace and as well as free private parking for... Ms Dennis was an excellent house keeper did am marvelous job in keeping my room clean, the yard guy sweep like I have never seen very clean,the pool guy excellent job in pool care,, the security vet pleasant and helpful, I had a great time very relaxing the staff was excellent and friendly, I would highly recommend fisherman point hotel to everyone for a great vacation, awesome beautiful view.i love it and enjoy every moment of my time.

Show more Show less
6.4
Review score
5 reviews
Price from
$126
per night

Most-booked hotels in Ocho Rios in the past month

See all

FAQs about hotels in Ocho Rios

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Ocho Rios:

Explore guest reviews of hotels in Ocho Rios

See all