Find Hotels in Ocho Rios from $39

Search over 1 million properties and 550 airlines worldwide.

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

Most hotels are fully refundable. Because flexibility matters.

Filter by

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 $39 per night from Sep 24 to Sep 24
0.68 mi from city center
3.1/5 (21 reviews)
"Everything was great and I love the place I did enjoy myself everything was in place so you can take a day are two at this place"

Reviewed on May 15, 2020

Little Shaw Park Guest House
Mystic Mountain apartment
3 out of 5
Dacosta Dr, Ocho Rios, St. Ann Parish
Fully refundable
The price is $81 per night from Sep 24 to Sep 24
0.03 mi from city center
4.3/5Excellent! (3 reviews)
"Beautiful landscaping!"

Reviewed on Jul 11, 2021

Mystic Mountain apartment
Paradise Escape Drax Hall Ocho Rios
4 out of 5
Owl Street, Drax Hall Manor Estate, Ocho Rios, Saint Ann
The price is $96 per night from Sep 24 to Sep 24
4.97 mi from city center
4.6/5Wonderful! (5 reviews)
"It was well relaxing there . One thing I didn’t like but I choose not to comment on it"

Reviewed on Mar 23, 2020

Paradise Escape Drax Hall Ocho Rios
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Ocean Palms Resort
3 out of 5
14 James Avenue, Ocho Rios
Fully refundableReserve now, pay when you stay
The price is $108 per night from Sep 27 to Sep 27
0.16 mi from city center
3.6/5Good! (36 reviews)
"The property was great! Right on the water with a pool, bar and restaurant. Tameka assisted us with checking in and she was beyond helpful and nice! Great customer service isn’t always easy to find in Jamaica and I would definitely return there b/c of that alone. Thank you again Tameka🙏"

Reviewed on Aug 12, 2021

Ocean Palms Resort
Turtle Towers Apartments
2.5 out of 5
Main Street, Ocho Rios, Saint Ann
The price is $144 per night from Sep 25 to Sep 25
0.5 mi from city center
1.8/5 (13 reviews)
"The outside was beautiful, but the inside is like an old house smell, other than it was clean very old fashioned"

Reviewed on Apr 5, 2021

Turtle Towers Apartments
Hibiscus Lodge
3 out of 5
83-85 Main Street, Ocho Rios, Saint Ann
Fully refundableReserve now, pay when you stay
The price is $115 per night from Sep 24 to Sep 24
0.26 mi from city center
4.2/5Very Good! (269 reviews)
"I really liked the bed. The sheets were white, cotton crisp any dirt could be easily seen."

Reviewed on Aug 12, 2021

Hibiscus Lodge
Marine View Hotel
2.5 out of 5
21 James Avenue, Ocho Rios, St. Ann
The price is $87 per night from Sep 24 to Sep 24
0.19 mi from city center
2.2/5 (13 reviews)
"The staff was very professional, the receptionist lady along with yves security guard who worked that night. She was very helpful"

Reviewed on Jul 27, 2020

Marine View Hotel
SandCastles Deluxe Beach Resort
3.5 out of 5
1 Main St, Ocho Rios, St. Anns
The price is $124 per night from Sep 29 to Sep 29
0.4 mi from city center
3.2/5 (39 reviews)
Ok for the price.
"I cannot emphasize enough, this is not what Americans would be accustom to. The units are individually owned & can vary in upkeep. I had 2 units, one was decent, the other less than desirable. Communication was poor from the front desk, nothing is open on the property due to the pandemic. Neighborhood ..."

Reviewed on Nov 11, 2020

SandCastles Deluxe Beach Resort
Pineapple Court Hotel
2.5 out of 5
Pineapple Place, Ocho Rios, Saint Ann
Fully refundableReserve now, pay when you stay
The price is $76 per night from Sep 24 to Sep 24
0.71 mi from city center
3.7/5Good! (91 reviews)
"The service and friendliness of all the staff, cleanliness of the rooms and location (I walked to everywhere in Ocho Rios I needed to go) were excellent. The wi-fi was an unexpected bonus as it was consistently good, allowing for app calls and even a bit of streaming. Good set-up for Covid, being ..."

Reviewed on Jul 27, 2021

Pineapple Court Hotel
Hillview at Mystic Ridge
3.5 out of 5
DaCosta Dr, Ocho Rios
Fully refundableReserve now, pay when you stay
The price is $67 per night from Sep 26 to Sep 26
0.19 mi from city center
3.7/5Good! (41 reviews)
"I came to relax and enjoy the experience with my wife and I enjoyed every moment of our stay."

Reviewed on Sep 3, 2021

Hillview at Mystic Ridge
Sky Castles
2.5 out of 5
Columbus Heights, Ocho Rios
Fully refundableReserve now, pay when you stay
The price is $98 per night from Sep 24 to Sep 24
0.68 mi from city center
2.5/5 (18 reviews)
"Having the ability to cook whatever i wanted was a plus, rather than go out to get food I didnt like that the door to my patio wouldn't close properly after i had opened it"

Reviewed on Dec 13, 2020

Sky Castles
Beach One Bedroom Suite C15
3.5 out of 5
1 Main St, Ocho Rios, Saint Ann
0.4 mi from city center
4/5Very Good! (12 reviews)
"When me and my husband finally got to the apartment it was beautiful and clean and it looked just like the pictures on Expedia. I was so happy that it was self check in because we arrived so late after check in. But the only thing that was wrong was after 7days of being there, they hadn’t came to ..."

Reviewed on May 24, 2021

Get rates
Beach One Bedroom Suite C15
Kai Ki Villa Ocho Rios, Jamaica
0.29 mi from city center
Get rates
Kai Ki Villa Ocho Rios, Jamaica
Moon Palace Jamaica
3.5 out of 5
Main Street, Ocho Rios, St. Anne's,sn, Ocho Rios, Saint Ann
0.19 mi from city center
Get rates
Moon Palace Jamaica
Mystic Ridge Paradise
3.5 out of 5
18 DaCosta Dr, Ocho Rios
The price is $165 per night from Sep 26 to Sep 26
0.2 mi from city center
4.5/5Wonderful! (4 reviews)
"The second bathroom was a plus. Nice amenities and price for long term stay"

Reviewed on Mar 22, 2021

Mystic Ridge Paradise
Hermosa Cove Villa Resort and Suites
4.5 out of 5
Hermosa Street, Pineapple, Ocho Rios, Saint Ann
0.54 mi from city center
5/5Exceptional! (61 reviews)
"Unique resort in beautiful setting with exceptional staff & service."

Reviewed on Aug 4, 2021

Get rates
Hermosa Cove Villa Resort and Suites
Moon Palace Jamaica – All Inclusive
5 out of 5
Main Street, Ocho Rios, Saint Ann
Fully refundableReserve now, pay when you stay
The price is $255 per night from Oct 4 to Oct 4
0.14 mi from city center
4.3/5Excellent! (863 reviews)
"Absolutely amazing. Staff is very friendly, lots of on-site activities. Restaurant is clean and the food taste great. Here your in paradise"

Reviewed on Sep 22, 2021

Moon Palace Jamaica – All Inclusive
The Lion House Jamaica
3 out of 5
Breadnut Hill, Ocho Rios, St. Ann Parish
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

Get rates
The Lion House Jamaica
Sandcastles Beach Resort
3.5 out of 5
Main Street, Ocho Rios, St. Ann
0.4 mi from city center
2.4/5 (17 reviews)
"Overal place was poor would not recommend to stay there"

Reviewed on Jul 31, 2021

Get rates
Sandcastles Beach Resort
Eden Sands Villa Ocho Rios with Private Chef
0.17 mi from city center
5/5Exceptional! (4 reviews)
Really great place/ secluded
"It was a surprise how nice the property was once you passed the gate. Also, it’s worth every penny with having Ms Diane and Milo available. She can cook, and he knows every secret on where to go to get what you want. I will definitely stay at this place again. Wonderful having a verandah and ocean ..."

Reviewed on Aug 15, 2021

Get rates
Eden Sands Villa Ocho Rios with Private Chef
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.

Price trends for hotels in Ocho Rios

Less expensive
More expensive
Next month
May
March
$115
Month
Price
January
$120
February
$120
March
$125
April
$110
May
$100
June
$100
July
$120
August
$115
September
$116
October
$115
November
$110
December
$115
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.

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 and riverfront. Top sights in the city include Dolphin Cove, Dunn's River Falls, and Turtle Beach.

  • There are 587 hotels and other accommodations in Ocho Rios
  • The closest major airport is in Ocho Rios (OCJ-Ian Fleming Intl.), 10.7 mi (17.2 km) from the city center

Sightseeing and Staying in Ocho Rios

Attractions like Dolphin Cove, Mystic Mountain, and Prospect Plantation are fun for kids of all ages. The city is notable for landmarks like Ocho Rios Fort, Ocho Rios Clock Tower, and Ocho Rios Baptist Church. The waterfalls and gardens highlight the city's natural beauty with places to visit including Dunn's River Falls, Turtle Beach, and Mahogany Beach.

In Ocho Rios, you'll be able to select from 587 hotels and other lodging options so you'll have ample places to choose from for a perfect vacation. These are top ranked ones based on our user reviews:

  • Jamaica Inn - This 4.5-star resort features 2 restaurants, an outdoor pool, and free parking. It's a favorite with Expedia travelers for its beach locale and overall value.
  • Casa de Shalom - Our customers like the breakfast and comfortable beds at this hotel. With a stay at this 3-star hotel, guests can enjoy access to free breakfast and a restaurant, along with free WiFi.
  • Moon Palace Jamaica – All Inclusive - With a stay at this 5-star property, guests can enjoy access to 4 outdoor pools and a full-service spa, along with a free stocked minibar. Expedia customers like its central location and clean rooms.

Outside the city, popular places to visit include Green Grotto Caves, located 16.3 mi (26.3 km) from the city center, and James Bond Beach, which is 12 mi/19.3 km away.

Frequently asked questions

Recent reviews of Ocho Rios hotels

More trip options