Skip to main content
Accommodations Flights Flight + Hotel Car Rentals Airport Taxis

Looking for deals in Ocho Rios?

Check prices and accommodations for:

Hotels and More in Ocho Rios

Moon Palace Jamaica

Moon Palace Jamaica

Hotel in Ocho Rios

Offering a spa and a swimming pool with a wave machine and water slides, Moon Palace Jamaica Grande - All Inclusive is located on the beachfront in Ocho Rios. Everything was just awesome. Staff was super courteous and friendly. Place was clean and comfortable. Value for money

Show more Show less
Avg. price/night: $555.22
9.0 Awesome 88 reviews
Casa de Shalom

Casa de Shalom

Ocho Rios

Located in Content Gardens, this quaint B&B is just a 15-minute walk from the beach and 1.6 mi from Ocho Rios town center. Casa de Shalom offers free continental breakfast. The veiw were very nice and I also like the area that's it located and food were marvelous

Show more Show less
Avg. price/night: $80.75
8.3 Very Good 124 reviews
Hibiscus Lodge Hotel

Hibiscus Lodge Hotel

Ocho Rios

Facing the seafront, the outdoor pool at the Hibiscus Lodge Hotel is one of its most outstanding features. Loved the location, the helpfulness of the staff and the cleanliness. The view was amazing

Show more Show less
Avg. price/night: $115
8.4 Very Good 269 reviews
Beach Studio 23

Beach Studio 23

Hotel in Ocho Rios

Located in Ocho Rios, Beach Studio 23 features a private beach area and an outdoor swimming pool. The property has a bar, as well as a restaurant serving American cuisine. This unit is exactly as advertised. Perfect location in Ocho Rios, clean, comfortable, friendly staff, well equipped and great value. The decor is very calming with a tropical feel.I would definitely recommend it and would stay again myself.

Show more Show less
8.5 Very Good 28 reviews
Ocean Palms

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. The staff were very friendly and accommodating. The rooms were large, nice, comfortable and clean. The food was decent and the place is centrally located to beaches, clubs, pubs and other tourists attractions. The environment was safe and I will go there again.

Show more Show less
Avg. price/night: $65
7.2 Good 260 reviews
Pineapple Court Hotel

Pineapple Court Hotel

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. Value for the money. A continental breakfast is a plus for the property. No other property of similar value can compete.

Show more Show less
Avg. price/night: $80
7.8 Good 130 reviews

Most-booked hotels in Ocho Rios in the past month

Budget hotels in Ocho Rios

Hotels located in the center of Ocho Rios

FAQs about hotels in Ocho Rios

  • The average price per night for a 3-star hotel in Ocho Rios this weekend is $251 or, for a 4-star hotel, $198. Looking for something even fancier? 5-star hotels in Ocho Rios for this weekend cost around $867 per night, on average (based on Booking.com prices).

  • Moon Palace Jamaica, Hibiscus Lodge Hotel, and Casa de Shalom are some of the popular hotels in Ocho Rios.

  • For hotels in Ocho Rios that serve highly-rated breakfasts, try Moon Palace Jamaica, Hibiscus Lodge Hotel, and Casa de Shalom.

  • On average, 3-star hotels in Ocho Rios cost $102 per night, and 4-star hotels in Ocho Rios are $296 per night. If you're looking for something really special, a 5-star hotel in Ocho Rios can be found for $367 per night, on average (based on Booking.com prices).

  • Many families visiting Ocho Rios loved staying at SandCastles Holiday #C9, Moon Palace Jamaica, and Beach Studio 23.

  • Executive Shaw Park Guest House, Moon Palace Jamaica, and Hibiscus Lodge Hotel got great room view-related reviews from travelers in Ocho Rios.

  • On average, it costs $112 per night to book a 3-star hotel in Ocho Rios for tonight. You'll pay around $200 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Ocho Rios will cost around $332, on average (based on Booking.com prices).

  • These hotels in Ocho Rios are highly rated by couples: Moon Palace Jamaica, Hibiscus Lodge Hotel, and Beach Studio 23.

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