Jamaica may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window
Photo by Ronald Wilson

Search for Ocho Rios Hotels from CA $92

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.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Amenities
Accessibility
Trip type
Reggae Hostel Ocho Rios
1.5 out of 5
19 Main Street, Ocho Rios, Saint Ann
Get Rates
0.53 km from city centre
4.1/5Very Good! (92 reviews)
Clean, safe hostel in good location

"Good location, friendly staff, complimentary breakfast, neat onsite lunch spot for quick bites, rooftop deck for sunbathing, free coffee, and felt safe."…"

Reviewed on Feb. 27, 2020

Reggae Hostel Ocho Rios
Kaz Kreol Beach Lodge & Wellness Retreat
3 out of 5
Old Road, White River Bay, Ocho Rios, Saint Ann
Free cancellationReserve now, pay when you stay
The price is CA $93 per night from Nov 8 to Nov 9
3.19 km from city centre
3.5/5Good! (347 reviews)

"All staff very friendly and accommodating. Great place to be during The Covid Pandemic"…"

Reviewed on Oct. 13, 2020

Kaz Kreol Beach Lodge & Wellness Retreat
Casa de Shalom
3 out of 5
Brownie Street, Content Gardens, Ocho Rios, Saint Ann
Free cancellationReserve now, pay when you stay
The price is CA $92 per night from Oct 31 to Nov 1
2.63 km from city centre
4.2/5Very Good! (77 reviews)

"We didn't realize the property was located in a less than desirable location. We walked outside and the desk clerk/manager came out and told us it wasn't safe to leave the property. She actually pointed out landmarks not to walk past; basically right outside the gate. There wasn't an elevator to ..."…"

Reviewed on Jan. 15, 2020

Casa de Shalom

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Moon Palace Jamaica – All Inclusive
5 out of 5
Main Street, Ocho Rios, Saint Ann
Free cancellationReserve now, pay when you stay
The price is CA $472 per night from Oct 30 to Oct 31
0.22 km from city centre
4.3/5Excellent! (705 reviews)

"The trip to Moon Palace was excellent overall , we enjoyed the food offerings , the restaurants were great, the bars were great and we loved the service front entering to when left, they showed they cared and for that we were grateful. The vibe was fun and the energy was real .. hassle free and premium ..."…"

Reviewed on Oct. 18, 2020

Moon Palace Jamaica – All Inclusive
Pineapple Court Hotel
2.5 out of 5
Pineapple Place, Ocho Rios, Saint Ann
Free cancellationReserve now, pay when you stay
The price is CA $100 per night from Oct 30 to Oct 31
1.15 km from city centre
3.7/5Good! (80 reviews)

"The staff, the rooms were very clean and the amenities were ok"…"

Reviewed on Jun. 20, 2020

Pineapple Court Hotel
Hibiscus Lodge
3 out of 5
83-85 Main Street, Ocho Rios, Saint Ann
Free cancellationReserve now, pay when you stay
The price is CA $151 per night from Nov 10 to Nov 11
0.43 km from city centre
4.2/5Excellent! (248 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
Hermosa Cove Villa Resort and Suites
4.5 out of 5
Hermosa Street, Pineapple, Ocho Rios, Saint Ann
Get Rates
0.88 km from city centre
4.9/5Exceptional! (54 reviews)
A Jamaican Gem!

"Hermosa Cove is hidden oasis in the sea of huge all inclusive resorts Jamaica has become better known for. While the private beach, beautiful views, cascading pools, and unique, private villas are fantastic in their own right, it's the amazing staff that really made our trip. Whether it's Klent helping ..."…"

Reviewed on Feb. 19, 2020

Hermosa Cove Villa Resort and Suites
Hillview at Mystic Ridge
3.5 out of 5
DaCosta Dr, Ocho Rios
Free cancellationReserve now, pay when you stay
The price is CA $98 per night from Oct 30 to Oct 31
0.31 km from city centre
4/5Very Good! (12 reviews)

"The breakfast was delicious, rooms clean. I didn’t like the floor I was placed on, too many flight of stairs. The view of the Bay was really nice."…"

Reviewed on Jul. 1, 2020

Hillview at Mystic Ridge
The Lion House Jamaica
3 out of 5
Breadnut Hill, Ocho Rios, St. Ann Parish
The price is CA $104 per night from Nov 27 to Nov 28
3.46 km from city centre
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
Silver Seas Hotel
3 out of 5
66 James Ave, Ocho Rios, Saint Ann
Get Rates
0.33 km from city centre
3.2/5 (474 reviews)

"I have stayed at this property before. I love the location but they just need to improve the hotel a bit. Definitely need new beds and maybe a bar fridge in each room to keep drinks cold. But overall i love silver seas your right on the ocean and you cant beat the price."…"

Reviewed on Feb. 18, 2020

Silver Seas Hotel
Moon Palace Jamaica Grande
4 out of 5
Main Street, Ocho Rios, St. Anne's, Kingston, Kingston
Get Rates
0.31 km from city centre
Moon Palace Jamaica Grande
Couples Sans Souci All Inclusive
5 out of 5
Ocho Rios P O Box 103 St Ann, Ocho Rios, Saint Ann
Get Rates
0.28 km from city centre
4.6/5Wonderful! (654 reviews)

"Gorgeous couples resort, pictures don’t do justice for the place. It’s a lot prettier in person. My husband and I traveled there for honeymoon and we enjoyed the resort and it’s friendly staff! Don’t think more, just book it :)"…"

Reviewed on Sep. 4, 2020

Couples Sans Souci All Inclusive
Jamaica Inn
4.5 out of 5
1 Old Road Main Street, Ocho Rios, Saint Ann
The price is CA $467 per night from Oct 31 to Nov 1
2.65 km from city centre
4.8/5Exceptional! (272 reviews)

"This place as the best beach, food and it is well kept with a really friendly dog."…"

Reviewed on Oct. 19, 2020

Jamaica Inn
SandCastles Deluxe Beach Resort
3.5 out of 5
1 Main St, Ocho Rios, St. Anns
Free cancellationReserve now, pay when you stay
The price is CA $176 per night from Oct 30 to Oct 31
0.64 km from city centre
3.2/5 (38 reviews)

"The apartment was very clean and welcoming!was breath taken once I got to the doorway of the apartment remind me of America I did not miss anything everything was in the apartment eg!iron and iron board ,coffee maker.nicely groomed bed matches the curtains just as described on website.inside the ..."…"

Reviewed on Aug. 8, 2020

SandCastles Deluxe Beach Resort
Sunset Jamaica Grande Resort Sp
Main Street, Ocho Rios, JM
Get Rates
0.45 km from city centre
Sunset Jamaica Grande Resort Sp
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 620 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

What's the best place to stay in Ocho Rios?
Jamaica Inn is a favorite with Expedia customers. This 4.5-star resort offers a full-service spa and 2 restaurants. Other favorite options based on reviews include Sandals Royal Plantation - ALL INCLUSIVE Couples Only and Couples Sans Souci All Inclusive.
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.
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 Rooms on the Beach Ocho Rios and Jewel Dunn’s River Adult Beach Resort & Spa, All-Inclusive.
What's the best accommodation for couples in Ocho Rios?
Couples Sans Souci All Inclusive is a favorite 5-star property for couples, and features premium bedding and a full-service spa. Other good choices for a stay with your sweetheart include Jewel Dunn’s River Adult Beach Resort & Spa, All-Inclusive and Moon Palace Jamaica – All Inclusive.
What's the best accommodation for an all-inclusive stay in Ocho Rios?
Jewel Dunn’s River Adult Beach Resort & Spa, All-Inclusive is a 4-star all-inclusive property featuring a private beach and 6 restaurants, and a favorite with Expedia travelers. Other good options for your stay include Moon Palace Jamaica – All Inclusive and Couples Sans Souci All Inclusive.
What's the best high-end hotel in Ocho Rios?
Jamaica Inn is a 4.5-star resort with 2 restaurants and 2 bars, and it’s a popular choice for Expedia travelers looking for a pampering stay. Moon Palace Jamaica – All Inclusive and Sandals Ochi - ALL INCLUSIVE Couples Only are other upscale choices for your trip.
What's the best boutique hotel in Ocho Rios?
Jewel Dunn’s River Adult Beach Resort & Spa, All-Inclusive is a favorite 4-star property with Expedia travelers looking for a stylish accommodation, featuring a private beach and 6 restaurants. Couples Sans Souci All Inclusive and Jamaica Inn are other choices for a boutique stay.

Recent Reviews in Ocho Rios

More trip options