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

Find out moreOpens in new tab or window

Search Ocho Rios, Montego Bay Hotels from AU$91

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Property class
Your Budget
Guest rating
Payment Type
Property Type
Area
Popular Locations
Amenities
Accessibility
Trip type
RIU Ocho Rios All Inclusive
3.5 out of 5
Mammee Bay, Ocho Rios, Saint Ann
Get Rates
7.12 km from city centre
4/5Very Good! (991 reviews)

"The resort is beautiful. The food is better than most all-inclusive resorts. The rooms are modern, the restaurants are great, and the pools beautiful. The beach and vies are next level. The excursion staff are very cool people, very professional, ask for Marlin if you hit scuba."…"

Reviewed on 4 Aug. 2020

RIU Ocho Rios All Inclusive
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 AU$450 per night
0.26 km from city centre
4.3/5Excellent! (683 reviews)

"Very nice hotel. Only downfall is the treatment during check out was very rushed and multiple staff kept disturbing us even though we had late check out. It was very good up till that point. Hotel was very pleasantly empty so there was no excuse to be calling us before check out. Food and rooms were ..."…"

Reviewed on 28 Jul. 2020

Moon Palace Jamaica – 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 AU$115 per night
0.31 km from city centre
4.3/5Excellent! (8 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 1 Jul. 2020

Hillview at Mystic Ridge

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
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 AU$128 per night
3.19 km from city centre
3.5/5Good! (335 reviews)

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

Reviewed on 14 Apr. 2020

Kaz Kreol Beach Lodge & Wellness Retreat
Pineapple Court Hotel
2.5 out of 5
Pineapple Place, Ocho Rios, Saint Ann
Free cancellationReserve now, pay when you stay
The price is AU$124 per night
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 20 Jun. 2020

Pineapple Court Hotel
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 18 Feb. 2020

Silver Seas Hotel
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.28 km from city centre
4.6/5Wonderful! (651 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 26 Mar. 2020

Couples Sans Souci All Inclusive
SandCastles Deluxe Beach Resort
3.5 out of 5
1 Main St, Ocho Rios, St. Anns
The price is AU$207 per night
0.64 km from city centre
3.1/5 (36 reviews)

"The apartment was spacious and clean, with everything we needed. Great wifi. We used the beach access every day, which was super convenient. The restaurant was fine and the pool was nice. The kids played in the open grass areas a bunch. Only drawback was a few very loud dance parties on the beach. ..."…"

Reviewed on 3 Jan. 2020

SandCastles Deluxe Beach Resort
Ocean Palms Resort
3 out of 5
14 James Avenue, Ocho Rios
Free cancellationReserve now, pay when you stay
The price is AU$109 per night
0.26 km from city centre
3.7/5Good! (28 reviews)

"There is nothing much to do here but if you go out everyday like we did you will have a blast. The staff is friendly and helpful."…"

Reviewed on 4 Aug. 2020

Ocean Palms Resort
Fisherman's Point Resort
3 out of 5
Turtle River Road, Ocho Rios, Saint Ann
Get Rates
0.79 km from city centre
2.9/5 (340 reviews)

"Great Staff and Property would visit again - clean"…"

Reviewed on 20 Feb. 2020

Fisherman's Point Resort
Jewel Dunn's River Adult Beach Resort & Spa, All-Inclusive
4 out of 5
Mammee Bay, Ocho Rios, Saint Ann
Get Rates
6.88 km from city centre
4.1/5Very Good! (1,193 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 4 Apr. 2020

Jewel Dunn's River Adult Beach Resort & Spa, All-Inclusive
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 AU$91 per night
2.63 km from city centre
4.2/5Very Good! (77 reviews)

"The room was a good size and very clean but very little hot water."…"

Reviewed on 21 Oct. 2019

Casa de Shalom
Jamaica Inn
4.5 out of 5
1 Old Road Main Street, Ocho Rios, Saint Ann
The price is AU$556 per night
2.65 km from city centre
4.8/5Exceptional! (271 reviews)

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

Reviewed on 9 Mar. 2020

Jamaica Inn
Sandals Ochi - ALL INCLUSIVE Couples Only
4.5 out of 5
Main Street, Ocho Rios, Saint Ann
Get Rates
1.87 km from city centre
4/5Very Good! (243 reviews)
Beautiful resort and endless sunshine!

"Sandals Ochi was an incredible property! We made friends all over the resort and everyone was so welcoming and friendly. The food was pretty decent at every venue that we ate at, especially the Manor and Southern Table. Lobster omelette was super special on our last day :) Our room was average - ..."…"

Reviewed on 14 Jan. 2020

Sandals Ochi - ALL INCLUSIVE Couples Only
Ocho Rios Beach Castle Condo
Main St, D13, Ocho Rios, Saint Ann
Get Rates
0.62 km from city centre
Ocho Rios Beach Castle Condo
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.

Accommodation in Ocho Rios

Known for being family-friendly and romantic, Ocho Rios is an upscale neighbourhood with a great selection of restaurants. In addition to its friendly people, the neighbourhood has many charming qualities. Take in the natural beauty of the sea, beaches, and riverfront—or broaden your horizons with some local entertainment. Ocho Rios's hotels make a great home base for venturing out into the greater Ocho Rios area.

Sightseeing around Ocho Rios

Study the collections at Reggae Xplosion Museum, Harmony Hall, or Columbus Park. Notable landmarks include Shaw Park Gardens, Island Village, and Ocho Rios Fort. Create some family memories at Mystic Mountain, Dolphin Cove, and Prospect Plantation.

Many visitors like to do some shopping while in town, but there are a number of other activities. Dip your toes in the water and soak up the sun at Mahogany Beach, Turtle Beach, and Columbus Foot Beach. An enjoyable day at the park is awaiting you at Turtle River Park, Coyaba River Garden, or Shaw Park Botanical Gardens. Plan to do some shopping while in town? Consider Ocho Rios Craft Park, Taj Mahal Mall, and Coconut Grove Shopping Village. A visit to Dunn's River Craft Park won't disappoint either.

A couple of the most popular attractions in the area are Dunn's River Falls and Green Grotto Caves. You can also check out Harmony Hall Art Gallery, White River Reggae Park, and Reggae Beach.

Getting around Ocho Rios

Ocho Rios is 86.7 km (53.9 miles) from the airport in Montego Bay (MBJ-Sir Donald Sangster Intl.).

Frequently asked questions

What's the best place to stay in Ocho Rios?
Hermosa Cove Villa Resort and Suites is a favourite 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 favourite options based on reviews include Couples Sans Souci All Inclusive and Moon Palace Jamaica – All Inclusive.
If I need to cancel my hotel reservation in Ocho Rios, will I receive a refund?
Yes, you’ll find most hotel room reservations are fully refundable if cancelled prior to the accommodation’s cancellation deadline, which is often 24 or 48 hours before your arrival date. If your reservation is non-refundable, it might still be possible to cancel it and get a refund within 24 hours of booking. Add dates, click “Search”, then use the “free cancellation” filter to get the best deals in Ocho Rios.
What's the best accommodation for a budget-friendly stay in Ocho Rios?
Based on reviews, Pineapple Court Hotel is a popular 2.5-star hotel for our travellers looking for an economical choice, and features free breakfast and free WiFi. Other good choices 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 hotel for a family trip to Ocho Rios?
RIU Ocho Rios All Inclusive is a top 4-star property on Expedia for families, and features free water park access and 5 outdoor pools. Other good choices to stay with the children include Moon Palace Jamaica – All Inclusive and Jewel Dunn’s River Adult Beach Resort & Spa, All-Inclusive. Also, attractions such as Dolphin Cove and Mystic Mountain are fun for children of all ages.
What's the best accommodation for a romantic holiday to Ocho Rios?
Couples Sans Souci All Inclusive is a favourite 4.5-star property for couples, and features premium bedding and a full-service spa. Other good choices for your romantic getaway include Jewel Dunn’s River Adult Beach Resort & Spa, All-Inclusive and RIU Ocho Rios All Inclusive.
What's the best all-inclusive hotel 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 favourite with Expedia travellers. Other good options for your stay include Moon Palace Jamaica – All Inclusive and RIU Ocho Rios All Inclusive.
What's the best accommodation option for a beach holiday in Ocho Rios?
RIU Ocho Rios All Inclusive is a top 4-star beachfront property with 5 outdoor pools and 4 restaurants. Other good options for your stay near the beach include Jewel Dunn’s River Adult Beach Resort & Spa, All-Inclusive and Couples Sans Souci All Inclusive. Head to Mahogany Beach or Columbus Foot Beach for some quality time by the water.
What's the best high-end place to stay 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 travellers looking for a pampered stay. Moon Palace Jamaica – All Inclusive and Sandals Ochi - ALL INCLUSIVE Couples Only are other upscale choices for your stay.
What's the best boutique-style accommodation in Ocho Rios?
Jewel Dunn’s River Adult Beach Resort & Spa, All-Inclusive is a favourite 4-star property with Expedia travellers looking for stylish accommodation, and features a private beach and 6 restaurants. Couples Sans Souci All Inclusive and Jamaica Inn are other choices for a boutique stay.
What are some accommodations with pools in Ocho Rios?
Jewel Dunn’s River Adult Beach Resort & Spa, All-Inclusive is a popular 4-star property featuring 2 outdoor swimming pools, an indoor pool and a private beach. A couple of other options that feature an on-site pool include RIU Ocho Rios All Inclusive and Moon Palace Jamaica – All Inclusive.

Recent Reviews in Ocho Rios

More trip options