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 – 300 hotels and places to stay

Most booked hotels in Ocho Rios and surroundings in the past month

See all

Popular with guests booking hotels in Ocho Rios

Popular with guests booking hotels in Ocho Rios

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 26 reviews

Popular with guests booking hotels in Ocho Rios

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 123 reviews

Popular with guests booking hotels in Ocho Rios

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

Popular with guests booking hotels in Ocho Rios

Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 512 reviews

Popular with guests booking hotels in Ocho Rios

Popular with guests booking hotels in Ocho Rios

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 703 reviews

Popular with guests booking hotels in Ocho Rios

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 71 reviews

Popular with guests booking hotels in Ocho Rios

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

Popular with guests booking hotels in Ocho Rios

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 492 reviews

Budget hotels in Ocho Rios and nearby

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

Boasting sea views, Deluxe SandCastles Condos features accommodation with patio, around a few steps from Ocho Rios Bay Beach.

From US$127.75 per night

Boasting a private beach area, a garden as well as a bar, Beachview 1 Bedroom 4 at Sandcastles is situated in Ocho Rios, within 400 metres of Ocho Rios Bay Beach.

From US$152.01 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 7 reviews

Set just 400 metres from Ocho Rios Bay Beach, Beach Studio 27 offers accommodation in Ocho Rios with access to a private beach area, a garden, as well as private check-in and check-out.

From US$134.35 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 16 reviews

Boasting air-conditioned accommodation with a patio, Czar's Oasis Apt B27 @ Ocho Rios is situated in Ocho Rios. There is an in-house restaurant, plus free private parking and free WiFi are available.

From US$182.50 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 59 reviews

Facing the seafront, Beach Studio 10 is an aparthotel offering a 5-star accommodation in Ocho Rios. It features a private beach area, outdoor swimming pool and parking on-site.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 51 reviews

Situated in Ocho Rios, just 500 metres from Ocho Rios Bay Beach, Beach Studio 18 features beachfront accommodation with a private beach area, an outdoor swimming pool, a fitness centre and free WiFi.

From US$156.20 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 76 reviews

Located in Ocho Rios, 500 metres from Ocho Rios Bay Beach and 1.7 km from Mahogany Beach, Beach Studio 30 offers a private beach area and air conditioning.

From US$151.54 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 6 reviews

Beach Studio 24 at Sandcastles is set in Ocho Rios and offers a garden, a terrace and a bar.

From US$137.91 per night

Best hotels with breakfast in Ocho Rios and nearby

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 71 reviews

Located in Ocho Rios, 200 metres from Ocho Rios Bay Beach, Sago Palm Hotel provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace.

From US$261.12 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 756 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 US$623.54 per night
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 512 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 US$145.75 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 492 reviews

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

From US$161.01 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 410 reviews

Situated in Ocho Rios, less than 1 km from Mahogany Beach, Pineapple Court Hotel features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$111 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 703 reviews

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

From US$218.80 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 387 reviews

Set 2.8 km from Reggae Beach, Sea Shell Palms, Ocho Rios offers accommodation with a balcony, as well as a garden. This property offers access to a terrace, free private parking and free WiFi.

From US$113.70 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Boasting a year-round outdoor pool, a hot spring bath and a hammam, Emerald One Bedroom Suite At Turtle Towers is situated in Ocho Rios, 200 metres from Ocho Rios Bay Beach and 1.2 km from Mahogany...

Hotels located in the centre of Ocho Rios

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 9 reviews

Boasting air-conditioned accommodation with a private pool, mountain view and a patio, Heart of Ocho Rios-Free Beach Acess-King Bed-Pool-Free Parking-Gated Complex-Free Wifi 100Mbps is situated in...

From US$365.65 per night

Boasting air-conditioned accommodation with a private pool, Beachview 1 bedroom 18 is set in Ocho Rios. This property offers access to a balcony, free private parking and free WiFi.

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 31 reviews

Set in Ocho Rios, 400 metres from Ocho Rios Bay Beach, Beach One Bedroom Suite 13 has a private beach area, private parking and rooms with free WiFi access.

From US$190.71 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 52 reviews

Featuring air-conditioned accommodation with a private pool, Beach 1 Bedroom 32 is set in Ocho Rios. This property offers access to a balcony, free private parking and free WiFi.

From US$164.60 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 51 reviews

Located just 400 metres from Ocho Rios Bay Beach, Beach One Bedroom Suite A22 provides accommodation in Ocho Rios with access to a private beach area, an outdoor swimming pool, as well as full-day...

From US$189.54 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 35 reviews

Facing the seafront, Beach Studio 6 is an apartment featuring a 5-star accommodation in Ocho Rios. It features a private beach area, outdoor swimming pool and private parking.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 38 reviews

Situated in Ocho Rios, a few steps from Ocho Rios Bay Beach and 1.5 km from Mahogany Beach, Beach One Bedroom Suite A29 offers a private beach area and air conditioning.

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 58 reviews

Boasting saltwater pool, Beach Two Bedroom Loft Suite E29 is located on the beachfront in Ocho Rios.

FAQs about hotels in Ocho Rios

See reviews by guests who stayed at hotels in Ocho Rios

See all
From US$623.54 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 756 reviews
The hotel is beautiful, restaurants are good especially the jerk hut and Momo. The entertainment is good. I only really appreciated the jamaican culture show. Beach is ok, not comparable to other places on the island like Negril but decent. Oustanding service, Ashely and Yaneak at the reception helped me a lot with check-in and sorting out things during my stay. I really also appreciated the work of the laundry service. All the ladies at the Concierge and laundry service who brought me my clothes last minute were amazing.
Guest review by
Raissa
France
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 247 reviews
The apt is in the perfect location for beach,nightlife and resteraunts all in walking distance. Pauline the host is a sweetheart. They even gave me a bottle of sparkling wine for my Birthday to add that special touch to my stay. Security is on the property 24/7. Parking is gated. I will book this apt any time I am in Ocho Rios no question. Martin the owner also reached out via message to thank us for choosing his property which was very nice for him to take time out to do. Love this place hidden 💎
Guest review by
Pauline
United States
From US$95.11 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 19 reviews
Junior and Daniela were approachable, understanding, caring and helpful, The accomodation have easy açcess for commuting, to Dunn's falls and different places of interest, 5 mins walk to the heart of Ocho Rios town centre. I would recommend this accomodation for your stay. Definitely I would stay there again it was tranquil.
Guest review by
Janet
United Kingdom
From US$218.80 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 703 reviews
Friendly staff, great food, big, comfortable, air conditioned room with balcony. Bed was comfortable. We slept well. It's on the beach and views were stunning. We really enjoyed our stay.. We also felt safe when we were in the hotel.
Guest review by
Stephanie
United Kingdom
From US$113.70 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 387 reviews
Very helpful staff. Location near to Ocho Rios airport. Has local shops and take away food. The place is clean and breakfast was exceptional
Guest review by
chamaine
United Kingdom
gogless