Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Hotels in Ocho Rios

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Ocho Rios hotels and places to stay

Reggae Hostel Ocho Rios
1.5 out of 5
19 Main Street, Ocho Rios, Saint Ann
Free CancellationReserve now, pay when you stay
The price is $37 per night
0.33 mi from city center
4.1/5Very Good! (90 reviews)

"The staff were quite polite and friendly, even though they forgot to take promised towels to us. The vegan bar was excellent!. The food was really good and the chef was quite pleasant. I would definitely go back there for an overnight rest."…"

Reviewed on Aug 6, 2019

Reggae Hostel Ocho Rios
Moon Palace Jamaica – All Inclusive
5 out of 5
Main Street, Ocho Rios, Saint Ann
The price is $323 per night
0.16 mi from city center
4.3/5Excellent! (670 reviews)

"Love this place, it’s absolutely beautiful and everyone is so friendly, we had a great time here."…"

Reviewed on May 8, 2020

Moon Palace Jamaica – All Inclusive
Kaz Kreol Beach Lodge & Wellness Retreat
3 out of 5
Old Road, White River Bay, Ocho Rios, Saint Ann
The price is $64 per night
1.98 mi from city center
3.5/5Good! (330 reviews)

"This is the most amazing Irie Hotel in Ocho Rios hands down. Food is amazing and the staff are super friendly."…"

Reviewed on Apr 14, 2020

Kaz Kreol Beach Lodge & Wellness Retreat
Jamaica Inn
4.5 out of 5
1 Old Road Main Street, Ocho Rios, Saint Ann
The price is $355 per night
1.65 mi from city center
4.8/5Exceptional! (270 reviews)

"Amazing hotel. Perfect experience for adults looking for quiet, relaxation, top notch hospitality."…"

Reviewed on Mar 9, 2020

Jamaica Inn
Couples Sans Souci All Inclusive
4.5 out of 5
Ocho Rios P O Box 103 St Ann, Ocho Rios, Saint Ann
Get Rates
0.17 mi from city center
4.6/5Wonderful! (648 reviews)

"Beautiful resort and top notch food! But what really needs to be noted here is the wonderful staff that gives this place such a unique personality. You’ll get your exercise in the upper areas (lots of steps)! Our first visit to Couples Sans Souci, and we WILL be back!"…"

Reviewed on Mar 26, 2020

Couples Sans Souci All Inclusive
Hillview at Mystic Ridge
3.5 out of 5
DaCosta Dr, Ocho Rios
Free CancellationReserve now, pay when you stay
The price is $80 per night
0.19 mi from city center
4.2/5Very Good! (6 reviews)

"The environment was beautiful and the staff were friendly."…"

Reviewed on Mar 12, 2020

Hillview at Mystic Ridge
RIU Ocho Rios All Inclusive
3.5 out of 5
Mammee Bay, Ocho Rios, Saint Ann
Get Rates
4.42 mi from city center
3.9/5Very Good! (2,146 reviews)

"The property was nice but not enough entertainment on the resort. There is no room service and the restaurants closed at 10p."…"

Reviewed on Mar 21, 2020

RIU Ocho Rios All Inclusive
Hibiscus Lodge
3 out of 5
83-85 Main Street, Ocho Rios, Saint Ann
Free CancellationReserve now, pay when you stay
The price is $98 per night
0.26 mi from city center
4.2/5Excellent! (246 reviews)

"Location was wonderful and property well taken care of. The only drawback was no food between 2pm and 6. They need some sort of snack bar option."…"

Reviewed on Mar 18, 2020

Hibiscus Lodge
The Lion House Jamaica
3 out of 5
Breadnut Hill, Ocho Rios, St. Ann Parish
The price is $45 per night
2.15 mi from city center
3.9/5Very Good! (12 reviews)

"The views are stunning rooms clean and fresh. The breakfast was divine, highly recommend."…"

Reviewed on Mar 4, 2019

The Lion House Jamaica
Jewel Dunn's River Adult Beach Resort & Spa, All-Inclusive
4 out of 5
Mammee Bay, Ocho Rios, Saint Ann
Get Rates
4.27 mi from city center
4.1/5Very Good! (1,868 reviews)

"The rooms were really small and cramped up (at the lowest level) The room service wouldn’t come sometimes and when they would, they wouldn’t replace all the towels."…"

Reviewed on Apr 4, 2020

Jewel Dunn's River Adult Beach Resort & Spa, All-Inclusive
Don't see what you're looking for?
See all available properties in Ocho Rios
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Ocho Rios

Couples looking to get away will find a romantic atmosphere in Ocho Rios, and visitors give high marks for the beautiful waterfalls, riverfront, and entertainment choices. This relaxing city also attracts tourists with its live music. Top sights in the city include Dunn's River Falls, Turtle Beach, and Dolphin Cove.

  • You'll find 322 Expedia hotels and other accommodations in the larger area of Ocho Rios
  • The closest major airport is in Montego Bay (MBJ-Sir Donald Sangster Intl.), 53.7 mi (86.4 km) from the city center

Sightseeing and Staying in Ocho Rios

The city is well known for its live music scene and cultural venues like Reggae Xplosion Museum. The city's natural setting is picturesque, including the waterfalls and these places to visit: Dunn's River Falls, Turtle Beach, and Turtle River Park. A couple of additional sights to add to your agenda are Dolphin Cove and Ocho Rios Clock Tower.

In Ocho Rios, you'll be able to select from 225 hotels and other lodging accommodations so you'll have a variety of choices for a perfect vacation. Here are top ranked ones based on Expedia user reviews:

One of the popular sights in the surrounding area is Green Grotto Caves, 18.2 mi/29.2 km from the heart of the city.

Dressing for Ocho Rios

  • Between January and March, you can expect average temperatures of 86°F during the day and 67°F at night
  • From April to June, the average during the day is 89°F, while the average at night is 69°F
  • July through September has daytime averages of 90°F with nighttime averages of 73°F
  • In October-December, you can expect daytime averages of 88°F and nighttime averages of 68°F
  • Average annual rainfall for Ocho Rios is 33.90 inches
  • Usually August and July are the hottest months with an average of 90°F, whereas March and February are often coldest, averaging 67°F

Frequently asked questions

What's the best place to stay in Ocho Rios?
Hermosa Cove Villa Resort and Suites is a favorite with Expedia customers. This 4.5-star resort offers 3 outdoor pools and a private beach. It is located a short 3-minute walk from Mahogany Beach. Other favorite options based on reviews include Moon Palace Jamaica – All Inclusive and Kaz Kreol Beach Lodge & Wellness Retreat.
If I need to cancel my hotel reservation in Ocho Rios, will I receive a refund?
Yes! You’ll find that most hotel bookings are fully refundable if you cancel prior to the accommodation’s cancellation deadline, which is usually within 24-48 hours of check in. If you have a reservation that’s non-refundable, you may still be able to cancel and receive a refund within a 24-hour period of booking. Enter your dates, click on “Search”, then you can filter by “free cancellation” to view the best deals available in Ocho Rios.
Where can I learn more about changing or cancelling my trip to Ocho Rios?
To find more details about picking new dates or cancelling your trip to Ocho Rios, go to https://www.expedia.com/service/.
What's the best budget-friendly hotel in Ocho Rios?
Based on reviews, Pineapple Court Hotel is a popular 2.5-star hotel for our travelers looking for an economical choice, and features free breakfast and free WiFi. Other options to stay on the cheap include Silver Seas Hotel and Jewel Dunn’s River Adult Beach Resort & Spa, All-Inclusive.
What's the best hotel when traveling with kids to Ocho Rios?
Moon Palace Jamaica – All Inclusive is a top 5-star property on Expedia for families, and features 4 outdoor pools and a free kids’ club. Other choices to stay with the kids include Kaz Kreol Beach Lodge & Wellness Retreat and Hibiscus Lodge. Attractions like Dolphin Cove and Mystic Mountain are also fun for kids of all ages.
What's the best accommodation for couples in Ocho Rios?
Jewel Dunn’s River Adult Beach Resort & Spa, All-Inclusive is a favorite 4-star property for couples, and features a full-service spa and a private beach. Other good choices for a stay with your sweetheart include RIU Ocho Rios All Inclusive and Hibiscus Lodge.
What's the best accommodation for an all-inclusive stay in Ocho Rios?
Moon Palace Jamaica – All Inclusive is a 5-star all-inclusive property featuring 4 restaurants and 4 outdoor pools, and a favorite with Expedia travelers. Other good options for your stay include Jewel Dunn’s River Adult Beach Resort & Spa, All-Inclusive and Couples Sans Souci All Inclusive.
Where is the best hotel to stay close to Dunn's River Falls?
Jewel Dunn’s River Adult Beach Resort & Spa, All-Inclusive is one of the top choices for your stay based on our traveler data, and this 4-star hotel offers 2 outdoor pools and a full-service spa. It’s located 2.1 mi (3.4 km) from Dunn’s River Falls. Other good options within 5 miles include Moon Palace Jamaica – All Inclusive and Sea View 5 Bedrooms 5 Bath.
What about the best place to stay close to Turtle Beach?
One of the top choices for your stay is Moon Palace Jamaica – All Inclusive, located next to Turtle Beach, and this 5-star property offers 4 outdoor pools and a full-service spa. Rooms on the Beach Ocho Rios and Reggae Hostel Ocho Rios are a couple of other good and close options.
What's the best hotel for a beach vacation in Ocho Rios?
Hermosa Cove Villa Resort and Suites is a top 3-star beach hotel with an outdoor pool and free breakfast. Jewel Dunn’s River Adult Beach Resort & Spa, All-Inclusive is another good choice to stay near the beach. Head to Mahogany Beach or Columbus Foot Beach for some quality time by the water.
What's the best high-end hotel in Ocho Rios?
Couples Sans Souci All Inclusive is a 4.5-star property with 5 restaurants and a full-service spa, and it’s a popular choice for Expedia travelers looking for a pampering stay.
What's the best boutique hotel in Ocho Rios?
Couples Sans Souci All Inclusive is a favorite 4.5-star property with Expedia travelers looking for a stylish accommodation, featuring 5 restaurants and a bar. Jewel Dunn’s River Adult Beach Resort & Spa, All-Inclusive and Jamaica Inn are other choices for a boutique stay.

Recent reviews of Ocho Rios hotels

More trip options