Skip to main content

Search hotels in Ocho Rios

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

Ocho Rios – 279 hotels and places to stay

Filter by:

Star Rating
Review score

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.

T
Terri
From
United States
Clean close to the town staff was wonderful and the food was excellent
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 504 reviews
Price from
$133.34
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.

A
Angus
From
Jamaica
The beach, river, the view from my room and also the birthday decorations and the breakfast.
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 664 reviews
Price from
$149.85
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.

S
Shaday
From
Jamaica
Friendly Staff.. Room was clean and spacious... We Love the fact that it was quiet and peaceful... And most of all it wasnt too crowdy...
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 462 reviews
Price from
$94.05
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.

W
Wilson
From
United States
Everyone was friendly and polite. And the food was good
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 420 reviews
Price from
$81
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.

L
Luinesse
From
United States
The property was so beautiful and clean the food was good I mean really good . I felt safe as a solo traveler . I would absolutely book again
Scored out of 10, guest rating 5.8
Fair - What previous guests thought, 134 reviews
Price from
$79.52
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 an outdoor swimming pool, free private parking, a fitness center and a terrace.

L
Lystra
From
United States
I would give this place 10 stars! The staff was friendly and very helpful. The rooms and property was very clean. The location is great ! I have zero complaints about this property beside the WiFi was a struggle.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 74 reviews
Price from
$430.24
1 night, 2 adults

ROSI Ocean Sand Hotel Apt (@Sandcastles)

Hotel in Ocho Rios

Located in Ocho Rios, a 9-minute walk from Mahogany Beach, ROSI Ocean Sand Hotel Apt (@Sandcastles) provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace....

M
Michelle
From
United States
Everything was nice have seen upgrades an happy for it
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 63 reviews
Price from
$116.45
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.

C
Claudia
From
United States
The location was ideal as always. Specifically the room-the shower is rather small, barely enough room to turn from aide to side Othwrwise, a wonderful place to stay
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 26 reviews
Price from
$94.05
1 night, 2 adults

Sorina's Apartments

Ocho Rios

Sorina's Apartments enjoys a location in Ocho Rios, a 16-minute walk from Ocho Rios Bay Beach and one mile from Mahogany Beach.

E
Earl
From
United States
Everything was perfect the ambiance and the tranquility was excellent. I would recommend this place to anyone seeking great value
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 193 reviews
Price from
$89
1 night, 2 adults

Heart of Ocho Rios-Free Beach Acess-King Bed-Pool-Free Parking-Gated Complex-Free Wifi 150Mbps

Ocho Rios

Heart of Ocho Rios-Free Beach Acess-King Bed-Pool-Free Parking-Gated Complex-Free Wifi 150Mbps is a recently renovated apartment in Ocho Rios where guests can make the most of its outdoor swimming...

S
Sophie
From
United States
Very clean and tastefully decorated. The host response to requests was dealt with in a timely manner. The welcome items in the apartment were a nice touch.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 13 reviews
Price from
$331.50
1 night, 2 adults
See all 279 hotels in Ocho Rios

Popular hotels in Ocho Rios

Check out our top picks in Ocho Rios

Most booked hotels in Ocho Rios and surrounding area in the past month

See all

Popular with guests booking hotels in Ocho Rios

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 26 reviews

Popular with guests booking hotels in Ocho Rios

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 16 reviews

Popular with guests booking hotels in Ocho Rios

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 63 reviews

Popular with guests booking hotels in Ocho Rios

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 120 reviews

Popular with guests booking hotels in Ocho Rios

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 74 reviews

Popular with guests booking hotels in Ocho Rios

Scored out of 10, guest rating 5.8
Fair - What previous guests thought, 134 reviews

Popular with guests booking hotels in Ocho Rios

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 462 reviews

Popular with guests booking hotels in Ocho Rios

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 664 reviews

Popular with guests booking hotels in Ocho Rios

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 504 reviews

Popular with guests booking hotels in Ocho Rios

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 420 reviews

Hotels located in the center of Ocho Rios

See all
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 13 reviews

Beautiful Beachview 2 Bebroom Loft at Sandcastles offers accommodations in Ocho Rios, a few steps from Ocho Rios Bay Beach.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 26 reviews

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.

From $144.53 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 41 reviews

A few steps from Ocho Rios Bay Beach in Ocho Rios, Deluxe SandCastles Condos provides accommodations with access to a fitness center.

From $145 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 7 reviews

Beach Studio 27 offers accommodations in Ocho Rios, a 4-minute walk from Ocho Rios Bay Beach.

From $134.35 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

Beachview studio 17 offers accommodations in Ocho Rios, a 4-minute walk from Ocho Rios Bay Beach. This property offers access to a balcony, free private parking, and free Wifi.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 2 reviews

Beachview 1 Bedroom 4 at Sandcastles offers accommodations in Ocho Rios, a 4-minute walk from Ocho Rios Bay Beach.

From $152.01 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 19 reviews

Just a few steps from Ocho Rios Bay Beach and a 17-minute walk from Mahogany Beach, Beach One Bedroom Suite C5 features accommodations in Ocho Rios with an outdoor swimming pool, a fitness center, and...

From $190.71 per night
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 28 reviews

Just a 4-minute walk from Ocho Rios Bay Beach and one mile from Mahogany Beach, Beach One Bedroom Suite 13 features accommodations in Ocho Rios, with a private beach area, an outdoor swimming pool,...

From $190.71 per night

Best hotels with breakfast in Ocho Rios and nearby

See all
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 74 reviews

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

From $521.59 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 861 reviews

Offering a spa and a swimming pool with a wave machine and water slides, Moon Palace Jamaica - All Inclusive - All Inclusive is located on the beachfront in Ocho Rios.

From $894.43 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 462 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.

From $145.75 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 504 reviews

Facing the seafront, the outdoor pool at the Hibiscus Lodge Hotel is one of its most outstanding features.

From $173.01 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 420 reviews

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.

From $100 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 664 reviews

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.

From $235.63 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 669 reviews

Facing the beachfront, Riu Ocho Rios - All Inclusive offers 5-star accommodations in Ocho Rios and features an outdoor swimming pool, fitness center and garden.

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 391 reviews

1.7 miles from Reggae Beach in Ocho Rios, Sea Shell Palms, Ocho Rios offers accommodations with access to a hot tub. This property offers access to a balcony, free private parking, and free Wifi.

From $111.50 per night

Budget hotels in Ocho Rios and nearby

See all
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 16 reviews

Czar's Oasis Apt B27 @ Ocho Rios is a recently renovated apartment in Ocho Rios where guests can take a dip in the outdoor swimming pool and make the most of the free Wifi, garden, and terrace.

From $167.10 per night
Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 59 reviews

Just a 6-minute walk from Ocho Rios Bay Beach and 1.1 miles from Mahogany Beach, Beach Studio 10 features accommodations in Ocho Rios with an outdoor swimming pool, a garden, and a tennis court.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 48 reviews

A 6-minute walk from Ocho Rios Bay Beach in Ocho Rios, Beach Studio 18 offers accommodations with access to spa facilities and fitness center.

From $156.20 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 68 reviews

Just a 6-minute walk from Ocho Rios Bay Beach and 1.1 miles from Mahogany Beach, Beach Studio 30 features accommodations in Ocho Rios with an outdoor swimming pool, a fitness center, and a garden.

Scored out of 10, guest rating 5.0
Fair - What previous guests thought, 18 reviews

Just a 5-minute walk from Ocho Rios Bay Beach and one mile from Mahogany Beach, WINS On The Beach (@ Sandcastles Resort) features accommodations in Ocho Rios with a garden.

From $139.06 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 56 reviews

Just a 5-minute walk from Ocho Rios Bay Beach and one mile from Mahogany Beach, Beach Studio 20 features accommodations in Ocho Rios with an outdoor swimming pool, a garden, and a bar.

From $110.89 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 38 reviews

A 5-minute walk from Ocho Rios Bay Beach in Ocho Rios, Beach One Bedroom 2 features accommodations with access to spa facilities and beauty services.

From $168.70 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 7 reviews

Offering a terrace, Beach Studio 24 at Sandcastles features accommodations in Ocho Rios. This condo hotel provides free private parking, full-day security, and free Wifi.

From $137.91 per night

FAQs about hotels in Ocho Rios

What Guests Said About Ocho Rios:

Scored out of 10, guest rating 8.0

Ocho Rios is great location that offers all the activities,...

Ocho Rios is great location that offers all the activities, transportation, food and clubs within close proximity. I loved the ease of access to everything. This is my first time spending any length of time in Ochi and I enjoyed it. My favorite spot was The Blue Hole. Jangalee was an excellent dining experience. The staff was friendly and the food was very very tasty. For groups who enjoy the nightlife there is plenty to do. However, if you just want to chill there is always something going on poolside.
Guest review byAnonymous
Scored out of 10, guest rating 8.0

Ocho Rios has many different nearby attractions that...

Ocho Rios has many different nearby attractions that visitors can enjoy. If you plan an easy tour in the town, perhaps Saturday and for an even quieter time on Sunday may be a good time, as in the week, especially on Friday, can be congested.
Guest review byLidget
Jamaica
Scored out of 10, guest rating 4.0

The politeness of some of the waiters is whati like most,...

The politeness of some of the waiters is whati like most, this was commendable. Initially we where given a room on the 4th building nono my mom is old and my other guest, but customer service sorted it immediately the next day
Guest review byElliott
Scored out of 10, guest rating 10

The best part about Ochi is how it was compact and yet like...

The best part about Ochi is how it was compact and yet like a village with everything that you need. I saw the new pavement being laid,it could have been carried out with a little more urgency and the road crossing being made over (painted) and even if it’s only for a few hours a day crossing guards to make motorists aware of with signs the pedestrians right of way
Guest review byJonathan
Jamaica
Scored out of 10, guest rating 10

Amazing!so many places to go and things to do.

Amazing!so many places to go and things to do. The local people were kind and friendly. There was no incident of violence or aggression throughout our stay. So many restaurants, well kept beaches and rivers. The streets were always clean. Traffic reasonable.
Guest review byAnonymous
Scored out of 10, guest rating 10

Wonderful place.

Wonderful place. We enjoyed everything about it (find the little gem which is the natural mineral pool - so refreshing!). The staff are wonderful -- friendly, helpful and attentive. The singing chef making our eggs at breakfast is a superstar! As a place to chill out and have some 'us time' it was perfect. Highly recommend it.
Guest review byJohn
United Kingdom

See reviews by guests who stayed at hotels in Ocho Rios

See all
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 669 reviews
The staff were the most Polite & lntelligent People i have ever come across & i have travelled many places over the last 40 years. Best Customer Services i have ever seen. Red carpet treatment for the Guests was Spot on. The in house Entertainment Professional & was Absolutely Fantastic. The food was Delicious & to everyone Palate. Beverages on tap. The Amazing Wonderful views at night takes your breath away. Jamaica is truly Paradise on Earth.
Guest review byALAN
United Kingdom
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 143 reviews
The breakfast was always delicious,( the jamaican breakfast is a must try.. thanks Chef Heagy, Moeisha was very curtious and helpful, absolutely great service. The view was gorgeous, oberlooking the city and the sea, very quiet area, cool wind and very clean and well maintained facility.
Guest review byClaudia
Aruba
From $894.43 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 861 reviews
The food was good when you finally got some but it was constantly running out of food without replenishment. The Jamaican offering of food could have been expanded as it was really good if you got some.
Guest review byEoliB
Bermuda
From $100 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 420 reviews
I like that the room was clean and it cleaned daily and was close to Ocho Rios town and beaches. The staff are pleasant and helpful. This is my second time staying at the hotel.
Guest review byLewis
United Kingdom
From $235.63 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 664 reviews
The hotel beach and the staff are great! The jamaican breakfast is really good!
Guest review byAna Paula
Brazil