Save on Top Ocho Rios Hotels

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation

Top 10 Hotels in Ocho Rios

Moon Palace Jamaica – All Inclusive
5 out of 5
Main Street, Ocho Rios, Saint Ann
Free CancellationReserve now, pay when you stay
CA $425
per night
Jan 26 - Jan 27
4.3/5Excellent! (592 reviews)

"Food was amazing. Rooms were clean and modern. Staff hospitality was unbelievable. Amenities galore. Property was huge. Great resort credits. Anna-K, Shernette B and Melissa exemplified great customer service. They managed and took care of us while there. Friends for life. Yea mon"…"

Reviewed on Jan. 20, 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
CA $89
per night
Jan 30 - Jan 31
3.5/5Good! (295 reviews)

"The room was just 5 steps from the beach with a nice little bar where we had our dinner every night. The food is very good and they also prepare food for vegetarians We just enjoyed and relax the whole time Best thing ever it is a private beach we nobody trouble you. Staff is very nice and ..."…"

Reviewed on Jan. 18, 2020

Kaz Kreol Beach Lodge & Wellness Retreat
Hillview at Mystic Ridge
3.5 out of 5
DaCosta Dr, Ocho Rios
Free CancellationReserve now, pay when you stay
CA $128
per night
Jan 27 - Jan 28
3.5/5Good! (49 reviews)

"No microwave and iron in room. Could use a little more dusting"…"

Reviewed on Nov. 23, 2019

Hillview at Mystic Ridge
Ocean Palms Resort
3 out of 5
14 James Avenue, Ocho Rios
Free CancellationReserve now, pay when you stay
CA $78
per night
Jan 27 - Jan 28
3.6/5Good! (21 reviews)

"the staff amazing overall great experience will definitely be back when im in jamaica next!!!"…"

Reviewed on Sep. 19, 2019

Ocean Palms Resort
Fisherman's Point Holiday
3 out of 5
Turtle Beach Rd, Ocho Rios
CA $141
per night
Jan 27 - Jan 28
4.5/5Wonderful! (11 reviews)

"Apt#29 was lovely and spotless. owner really did a great job making the place very modern. The multiple level stairs made way for privacy and relaxation. Jasmine our host was super!"…"

Reviewed on May 6, 2019

Fisherman's Point Holiday
Hibiscus Lodge
3 out of 5
83-85 Main Street, Ocho Rios, Saint Ann
Free CancellationReserve now, pay when you stay
CA $163
per night
Feb 11 - Feb 12
4.2/5Excellent! (222 reviews)

"Unique property , historic construction on the cliff side. Secluded and private setting with lush gardens. The Almond Tree restaurant a true gem with arguably in my opinion the Best traditional Jamaican Food on the whole island of Jamaica. The only thing lacking is a beach. The cliff side steps go ..."…"

Reviewed on Jan. 16, 2020

Hibiscus Lodge
Condos At The Ridge
3 out of 5
17 DaCosta Drive, Ocho Rios, Saint Ann
CA $111
per night
Jan 26 - Jan 27
3.6/5Good! (83 reviews)

"Location, location, location, the property is within walking distance of daily vacation necessities. Food, the beach, night life, and a short car ride from all other major attractions. The property itself is still very quiet, boasting its own pool and restaurant."…"

Reviewed on Nov. 17, 2019

Condos At The Ridge
Shaw Park Beach Hotel & Spa
3 out of 5
Cutlass Bay, Ocho Rios, Saint Ann
Free Cancellation
CA $286
per night
Jan 24 - Jan 25
3.2/5 (366 reviews)

"It was a lot to explore! But overall needed a little more renovation like a bit of fixture here and there and a little painting otherwise best time ever👍"…"

Reviewed on Jan. 7, 2020

Shaw Park Beach Hotel & Spa
Couples Sans Souci All Inclusive
4.5 out of 5
Ocho Rios P O Box 103 St Ann, Ocho Rios, Saint Ann
Get Rates
4.6/5Wonderful! (601 reviews)

"We loved our time at Sans Souchi! Grounds were incredible; food was great. Thank you!"…"

Reviewed on Jan. 9, 2020

Couples Sans Souci All Inclusive
Jamaica Inn
4.5 out of 5
1 Old Road Main Street, Ocho Rios, Saint Ann
CA $566
per night
Jan 24 - Jan 25
4.8/5Exceptional! (256 reviews)

"Perfect, quiet beautiful property. Friendly attentive staff."…"

Reviewed on Nov. 17, 2019

Jamaica Inn
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.

Ocho Rios Hotel Guide

Expedia.ca offers a selection of 422 hotels in Ocho Rios. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.ca will not only save you time, but also money when booking your stay at a hotel in Ocho Rios. Making reservations so you can stay within your budget is easy with us.

Expedia.ca even provides you with a map so you may find hotels in the Ocho Rios neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in Ocho Rios, Montego Bay now!

Frequently asked questions

Recently Booked Hotels in Ocho Rios

Recent Reviews in Ocho Rios

More trip options