Find hotels in Ocho Rios from $43

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Check Ocho Rios hotel prices

Tomorrow night
This weekend
Next weekend

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 1147 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Prospect Estate and Villas
4 out of 5
Prospect Plantation Estate, Ocho Rios, Saint Mary
2.82 mi from city center
5/5 Exceptional! (6 reviews)
"The property was beautiful, modern, and clean. The staff were amazing and made sure my trip was perfect in all aspects. Will definitely return and stay here again."

Reviewed on Jul 7, 2021

Prospect Estate and Villas
Little Shaw Park Guest House
2.5 out of 5
21 Shaw Park Road, Milford, Ocho Rios, St. Ann
Fully refundableReserve now, pay when you stay
The price is $43 per night from Dec 7 to Dec 8
$43
per night
Dec 7 - Dec 8
0.49 mi from city center
3.3/5 (39 reviews)
"Great folks to have as our hosts And the viewers to die for . Very clean rooms with all the amenities . Definitely going back there again ."

Reviewed on Nov 21, 2022

Little Shaw Park Guest House
Paradise Escape Drax Hall Ocho Rios
4 out of 5
Owl Street, Drax Hall Manor Estate, Ocho Rios, Saint Ann
The price is $106 per night from Dec 7 to Dec 8
$106
per night
Dec 7 - Dec 8
5.02 mi from city center
4.7/5 Exceptional! (6 reviews)
"My stay was wonderful I loved everything about that house"

Reviewed on Jan 4, 2022

Paradise Escape Drax Hall Ocho Rios

Save an average of 15% on thousands of hotels when you're signed in

Tropical Luxury Dreams
3.5 out of 5
6 Stanmore Manor, Ocho Rios, St. Ann Parish
0 mi from city center
4.8/5 Exceptional! (4 reviews)
"I honestly can't think of anything negative to say about my stay at this property.. The owner/ property manager was awesome and very easy to work with..."

Reviewed on Feb 4, 2020

Tropical Luxury Dreams
Marine View Hotel
2.5 out of 5
21 James Avenue, Ocho Rios, St. Ann
The price is $107 per night from Dec 7 to Dec 8
$107
per night
Dec 7 - Dec 8
0.37 mi from city center
2.4/5 (22 reviews)
"The staff was friendly and it was close to the town. My room was cleaned everyday. The amenities was very limited and the dining was poor."

Reviewed on Jul 28, 2022

Marine View Hotel
Turtle Beach Towers
2 out of 5
Turtle Beach Rd, Ocho Rios, St. Ann Parish
The price is $115 per night from Dec 7 to Dec 8
$115
per night
Dec 7 - Dec 8
0.43 mi from city center
Turtle Beach Towers
Hibiscus Lodge
3 out of 5
83-85 Main Street, Ocho Rios, Saint Ann
The price is $115 per night from Dec 8 to Dec 9
$115
per night
Dec 8 - Dec 9
0.39 mi from city center
4.1/5 Very Good! (344 reviews)
"The room was very nice. Slow service. Property well kept. Nice view."

Reviewed on Nov 22, 2022

Hibiscus Lodge
Jamaica Inn
4.5 out of 5
1 Old Road Main Street, Ocho Rios, Saint Ann
1.69 mi from city center
4.8/5 Exceptional! (376 reviews)
"The Jamaica Inn was wonderful. The people and place. Was perfect. This was like having your own home on the beach except with people waiting on you. This is not a resort this is nice home away from home to relax and turn off for a little."

Reviewed on Nov 21, 2022

Jamaica Inn
Sandals Ochi - ALL INCLUSIVE Couples Only
4.5 out of 5
Main Street, Ocho Rios, Saint Ann
1.19 mi from city center
4/5 Very Good! (292 reviews)
"Everything about the property was great great surroundings great food great staff"

Reviewed on Sep 19, 2022

Sandals Ochi - ALL INCLUSIVE Couples Only
Ocho Rios Getaway Villa at Draxhall
3.5 out of 5
Draxhall Manor, Ocho Rios, St Ann, 0
The price is $152 per night from Jan 6 to Jan 7
$152
per night
Jan 6 - Jan 7
4.98 mi from city center
4.2/5 Very Good! (6 reviews)
"Took a long time for someone to answer the phone for us to get check in. But over all the place was nice and clean i felt very comfortable."

Reviewed on Nov 8, 2022

Ocho Rios Getaway Villa at Draxhall
Silver Seas Hotel
3 out of 5
66 James Ave, Ocho Rios, Saint Ann
Fully refundableReserve now, pay when you stay
The price is $66 per night from Dec 7 to Dec 8
$66
per night
Dec 7 - Dec 8
0.36 mi from city center
3.1/5 (563 reviews)
"I like staying here it is close to the town and the sea. The staff are friendly and very accommodating. The only thing is the beds need to be replaced they are old and hard on my back."

Reviewed on Nov 27, 2022

Silver Seas Hotel
Casa Princess Ocho Rios Vacation Villa
3.5 out of 5
Drax Hall Manor, Ocho Rios, Saint Ann
The price is $140 per night from Jan 6 to Jan 7
$140
per night
Jan 6 - Jan 7
4.98 mi from city center
4.4/5 Wonderful! (67 reviews)
"The villa was better in person than I was expecting. The place was clean and nicely put together. Ms. Flynn the manager was very pleasant and informative. The neighborhood was quiet and nicely put together nicely. I enjoy staying at the villa and definitely will stay there the next time i am in ..."

Reviewed on Nov 29, 2022

Casa Princess Ocho Rios Vacation Villa
Couples Sans Souci All Inclusive
5 out of 5
Ocho Rios P O Box 103 St Ann, Ocho Rios, Saint Ann
0.31 mi from city center
4.6/5 Wonderful! (717 reviews)
Must Go!
"Amazing hotel and experience. Definitely worth checking out."

Reviewed on Oct 18, 2022

Couples Sans Souci All Inclusive
Pineapple Court Hotel
2.5 out of 5
Pineapple Place, Ocho Rios, Saint Ann
Fully refundableReserve now, pay when you stay
The price is $86 per night from Dec 7 to Dec 8
$86
per night
Dec 7 - Dec 8
0.77 mi from city center
3.8/5 Good! (116 reviews)
"The property exceeded my expectations for a small bed and breakfast in ocho rios. The room was clean and well prepared with all the necessary amenities. The breakfast was well prepared and very good. I stayed for 1 night and it was a great experience. Good spot if you are just looking for somehwere ..."

Reviewed on Aug 15, 2022

Pineapple Court Hotel
SandCastles Deluxe Beach Resort
3.5 out of 5
1 Main St, Ocho Rios, St. Anns
The price is $149 per night from Dec 7 to Dec 8
$149
per night
Dec 7 - Dec 8
0.31 mi from city center
3.1/5 (53 reviews)
"Very nice loft with all the amenities needed. Great location to the town. Very pleased with the stay."

Reviewed on Dec 5, 2022

SandCastles Deluxe Beach Resort
Hillview at Mystic Ridge
3.5 out of 5
DaCosta Dr, Ocho Rios
Fully refundableReserve now, pay when you stay
The price is $101 per night from Dec 24 to Dec 25
$101
per night
Dec 24 - Dec 25
0.02 mi from city center
3.6/5 Good! (86 reviews)
"Simple, beautiful, quiet and relaxing. The staff is friendly and helpful."

Reviewed on Nov 27, 2022

Hillview at Mystic Ridge
Sandals Royal Plantation - ALL INCLUSIVE Couples Only
5 out of 5
Main Street, Ocho Rios, Saint Ann
1.39 mi from city center
4.6/5 Exceptional! (74 reviews)
"This was the most amazing vacation, the service was top notch, our butlers were so sweet and accommodating, the entire staff was welcoming and friendly. The rooms and views were lavish and we loved the privacy and quiet. Anyone looking to be pampered on the beach with gorgeous views, this is your ..."

Reviewed on Nov 14, 2022

Sandals Royal Plantation - ALL INCLUSIVE Couples Only
Mystic Suite and breakfast.
Ocho Rios, St. Ann Parish
0.05 mi from city center
4.5/5 Wonderful! (10 reviews)
"Apartment was as described and pictured. We had a comfortable and enjoyable stay."

Reviewed on Jan 29, 2022

Mystic Suite and breakfast.
Moon Palace Jamaica – All Inclusive
5 out of 5
Main Street, Ocho Rios, Saint Ann
0.25 mi from city center
4.2/5 Very Good! (1,007 reviews)
"Beautiful hotel and amazing view. The amenities, the food and the activities were great. Something to do day & night. Would recommend."

Reviewed on Dec 4, 2022

Moon Palace Jamaica – All Inclusive
RIU Ocho Rios All Inclusive
4 out of 5
Mammee Bay, Ocho Rios, Saint Ann
The price is $334 per night from Dec 21 to Dec 22
$334
per night
Dec 21 - Dec 22
4.48 mi from city center
4.1/5 Very Good! (1,876 reviews)
"The shows, the amenities, the staff, everything was amazing."

Reviewed on Dec 4, 2022

RIU Ocho Rios 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.

Where to stay in Ocho Rios

Find the best Ocho Rios areas and neighborhoods for the activities you enjoy most. Learn more about Ocho Rios

Stay near popular Ocho Rios attractions

Ocho Rios hotels information

Number of reviews 5664
Accommodation 1147 hotels
Lowest Price $43
Highest Price $334

Price trends for hotels in Ocho Rios

Less expensive
More expensive
This month
Next month
October
December
$154
$137
Month
Price
January
$137
February
$130
March
$132
April
$137
May
$130
June
$132
July
$135
August
$143
September
$124
October
$118
November
$129
December
$154
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Ocho Rios. Select dates and complete search for nightly totals inclusive of taxes and fees.

Frequently asked questions

Where is the best place to stay in Ocho Rios?

RIU Ocho Rios All Inclusive is a favorite property for Expedia customers. This 4-star property offers 5 outdoor pools and a full-service spa. Other top choices based on reviews include Moon Palace Jamaica – All Inclusive and Hibiscus Lodge. See all available top hotels, or vacation rentals in Ocho Rios.

What are some of the best vacation home rentals that Ocho Rios has to offer?

Drax Hall Manor: Visitors give good reviews to this Ocho Rios vacation home rental, which offers a patio, a private yard, and air-conditioning to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include a full-sized fridge, a stovetop, and a microwave. Some other top choices in Ocho Rios are Lovely 2 bedroom Vacation Home In DraxHall St.Ann and Flowers Galore 2 Bedroom 2 Bathroom. See all vacation rentals in Ocho Rios.

Which popular hotels in Ocho Rios are known for their enhanced cleaning measures?

RIU Ocho Rios All Inclusive is a 4-star all-inclusive property offering property cleaning with disinfectant, hand sanitizer for guests, and social distancing measures. For more choices, browse all hotels in Ocho Rios with enhanced sanitizing practices.

If I need to cancel my hotel reservation in Ocho Rios, will I receive a refund?

Yes, you'll find most hotel reservations are fully refundable if cancelled before the hotel’s cancellation deadline, which is usually within 24-48 hours of your check-in date. If your reservation is non-refundable, you may still be able to cancel and get a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Ocho Rios.

Where can I learn more about changing or cancelling my trip to Ocho Rios?

For more information about changing or cancelling your trip to Ocho Rios, go to https://www.expedia.com/service/.

What's the best budget-friendly accommodation in Ocho Rios?

Based on reviews, Hillview at Mystic Ridge is a popular 3.5-star guesthouse for our travelers looking for an economical choice, and features free WiFi and free parking. View all budget hotels in Ocho Rios.

What's the best place to stay for a family vacation to Ocho Rios?

Executive Shaw Park Guest House is a top 3-star hotel on Expedia for families, and features an outdoor pool and a restaurant. Other options for your stay with the kids include Executive Mamme Bay Hotel and Conference and Pineapple Court Hotel. Attractions like Mystic Mountain and Prospect Plantation are also fun for kids of all ages. Find more child-friendly accommodations in Ocho Rios.

What's the best place to stay for couples in Ocho Rios?

Sandals Ochi - ALL INCLUSIVE Couples Only is a favorite 4.5-star property for couples, and features plasma TVs and a full-service spa. Other good choices for a stay with your sweetheart include Jamaica Inn and Sandals Royal Plantation - ALL INCLUSIVE Couples Only. See all romantic hotels in Ocho Rios.

What's the best all-inclusive hotel in Ocho Rios?

Moon Palace Jamaica – All Inclusive is a 5-star all-inclusive property featuring 4 outdoor pools and 2 swim-up bars, and a favorite with Expedia travelers. Other good options for your stay include Sandals Royal Plantation - ALL INCLUSIVE Couples Only and Sandals Ochi - ALL INCLUSIVE Couples Only. See more all-inclusive resorts in Ocho Rios.

What's the best pet-friendly accommodation in Ocho Rios?

Rooms on the Ridge is a top dog-friendly guesthouse, and offers a fitness center along with free WiFi for its human guests. At Jam Villa Resort we Provide the Utmost in Customer Service is another good option if you're bringing your pet along.

Where is the best place to stay close to Dunn's River Falls?

Moon Palace Jamaica – All Inclusive is one of the top choices for your stay based on our traveler data, and this 5-star property offers 4 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 a few miles include RIU Ocho Rios All Inclusive and Sea views 5 bedrooms 5 bathrooms.

What about the best place to stay close to Mystic Mountain?

One of the top choices for your stay is Island Blues Cottage at Draxhall Country Club, located next to Mystic Mountain, and this 3.5-star hotel offers private pools and a restaurant. Columbus Heights Apartments, located just 0.5 mi (0.8 km) away, is another good choice.

Recent reviews of Ocho Rios hotels
Expedia verified reviews