Find hotels in Ocho Rios from £54

    calendar shield illustration
    Change your mind
    Book hotels with free cancellation
    one key illustration
    Treat yourself
    Save instantly and earn perks with One Key
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top 10 Ocho Rios hotels and places to stay

Hotel Riu Ocho Rios - All Inclusive

3.5 star property
8.2 out of 10, Very good, (2752)
"Had a good time at this resort."
Hotel Riu Ocho Rios - All Inclusive

Bahia Principe Luxury Runaway Bay - Adults Only - All Inclusive

4.5 star property
8.4 out of 10, Very good, (2469)
"Staff members were always very helpful, loved my stay in there "
The price is £271
includes taxes & fees
19 May - 20 May
Bahia Principe Luxury Runaway Bay - Adults Only - All Inclusive

Bahia Principe Grand Jamaica - All Inclusive

4.0 star property
7.4 out of 10, Good, (2386)
"Had a great time staying here"
The price is £224
includes taxes & fees
14 Jun - 15 Jun
Bahia Principe Grand Jamaica - All Inclusive

Sand And Tan Beach Hotel

4.0 star property
7.8 out of 10, Good, (220)
"Its my favourite place to stay locallu"
The price is £112
includes taxes & fees
1 Jun - 2 Jun
Sand And Tan Beach Hotel

Sago Palm Hotel

4.5 star property
9.0 out of 10, Wonderful, (131)
"The rooms are very spacious and renovated. "
The price is £127
includes taxes & fees
2 Jun - 3 Jun
Sago Palm Hotel

Hibiscus Lodge

3.0 star property
8.4 out of 10, Very good, (586)
"Great place to stay. "
The price is £121
includes taxes & fees
15 May - 16 May
Hibiscus Lodge

Moon Palace Jamaica – All Inclusive

5.0 star property
8.2 out of 10, Very good, (1545)
"Amazing stay!!!!"
The price is £287
includes taxes & fees
19 May - 20 May
Moon Palace Jamaica – All Inclusive

The Cardiff Hotel & Spa

4.5 star property
8.2 out of 10, Very good, (244)
"Had a wonderful stay here.. the food was amazing and the staff was very accommodating and friendly. "
The price is £109
includes taxes & fees
2 Jun - 3 Jun
The Cardiff Hotel & Spa

Sea Shell Palms

2.5 star property
8.4 out of 10, Very good, (151)
"Great place to stsy"
The price is £54
includes taxes & fees
25 May - 26 May
Sea Shell Palms

Pineapple Court Hotel

2.5 star property
7.8 out of 10, Good, (189)
"Check in was easy, staff was welcoming. "
The price is £71
includes taxes & fees
16 May - 17 May
Pineapple Court Hotel

Villa Sonate

3.0 star property
9.0 out of 10, Wonderful, (125)
"It is a well maintained, clean and comfortable establishment. "
The price is £105
includes taxes & fees
17 May - 18 May
Villa Sonate

Hillview at Mystic Ridge

3.5 star property
7.2 out of 10, Good, (279)
"Great stay!"
The price is £83
includes taxes & fees
28 May - 29 May
Hillview at Mystic Ridge

Ocean View Beach Hotel

3.0 star property
8.2 out of 10, Very good, (179)
"Easy access to the beach. Hotel was clean and quiet. Stayey one night and will surely be back. "
The price is £77
includes taxes & fees
2 Jun - 3 Jun
Ocean View Beach Hotel

Lavender Moon Villas

4.0 star property
9.0 out of 10, Wonderful, (7)
"The property was clean and quiet. Overall stay was very good. "
The price is £141
includes taxes & fees
29 May - 30 May
Lavender Moon Villas

GC Resort

3.0 star property
9.2 out of 10, Wonderful, (61)
"The are is inviting "
The price is £154
includes taxes & fees
25 May - 26 May
GC Resort

Pipers Cove - Runaway Bay

3.0 star property
8.6 out of 10, Excellent, (43)
"Piper's Cove was an excellent choice for our vacation. The staff was helpful, friendly, and courteous. We would love to return and enjoy another stay at Pipers Cove. "
The price is £138
includes taxes & fees
28 May - 29 May
Pipers Cove - Runaway Bay

COZY'S BANDB

3.0 star property
9.4 out of 10, Exceptional, (6)
"Great host and property."
The price is £74
includes taxes & fees
15 May - 16 May
COZY'S BANDB

Soleil de la Palms

3.0 star property
10.0 out of 10, Exceptional, (2)
"Miss Palmer was really great"
The price is £192
includes taxes & fees
15 May - 16 May
Soleil de la Palms

Gorgeous Hideout

3.0 star property
10.0 out of 10, Exceptional, (1)
"Host was very on top on things great safe area "
The price is £204
includes taxes & fees
15 May - 16 May
Gorgeous Hideout

Oceanic View Apartment at Fern Court

3.0 star property
8.2 out of 10, Very good, (14)
"The oner cancel my reservation but he say that I need 72 hr before the reservation and not same day .No fase . and in Orbitz never say this no fear and Orbitz receive the money but no the oner . Now Orbitz return my money to me . Please confirm "
The price is £224
includes taxes & fees
15 May - 16 May
Oceanic View Apartment at Fern Court
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.
Don't see what you're looking for?
See all available properties in Ocho Rios

Great weekend hotel deals in Ocho Rios

Showing deals for:23 May - 25 May
Save an average of 15% on thousands of hotels when you're signed in

Ocho Rios and related destinations

Get away to romantic Ocho Rios! Enjoy the waterfalls, riverfront and beaches.

Ocho Rios featuring tropical scenes, swimming and a sandy beach

Experience relaxing Montego Bay: its oceanfront, beaches, entertainment and more!

Come to relaxing Negril and enjoy its beaches, natural setting and entertainment.

Relaxing Puerto Plata awaits: its beaches, entertainment, kitesurfing and more!

Explore relaxing Punta Cana: its beaches, entertainment, oceanfront and more!

Bayahibe Beach which includes general coastal views

Frequently asked questions

What is the best area to stay in Ocho Rios?
River Oaks is the premier area to stay in Ocho Rios, Jamaica, and it’s where most of our travellers choose to make their home base. This charming neighbourhood offers a delightful blend of tranquillity and accessibility, making it great for those seeking both adventure and relaxation. Nestled amidst lush greenery, River Oaks provides easy access to stunning beaches, vibrant local markets, and iconic attractions like Dunn’s River Falls, where you can experience the beauty of cascading water firsthand.

For couples planning a romantic escape, River Oaks serves as an ideal backdrop. Imagine enjoying a quiet evening stroll along the shore, followed by a candlelit dinner at one of the nearby seaside restaurants, where the sound of waves accompanies delicious local cuisine. The intimate atmosphere makes it great for creating cherished memories together.

Families will also appreciate the conveniences River Oaks has to offer. The proximity to family-friendly attractions, such as the Dolphin Cove and the Mystic Mountain adventure park, ensures that there is something for everyone. Spacious accommodations and safe surroundings allow for a worry-free stay, enabling families to fully immerse themselves in the joys of their Jamaican adventure.
When is the best time to go to Ocho Rios?
The most popular time to visit Ocho Rios is between December and April, when the weather is pleasantly warm and dry, with temperatures typically ranging from 24 to 30 Celsius. This period is superb for those looking to enjoy the stunning beaches, lush landscapes, and vibrant local culture, making it an ideal time for both relaxation and adventure.

During the high tourist season, which peaks around Christmas and New Year, Ocho Rios buzzes with activity. Visitors flock to the area to partake in various outdoor activities, from snorkelling at the famous Dunn’s River Falls to exploring the nearby Blue Hole. The comfortable climate allows for leisurely strolls along the beach or through the local markets, where you can immerse yourself in the lively atmosphere and sample delicious Jamaican cuisine.

For travellers seeking a more budget-friendly option, consider visiting in November. While the weather is still warm and inviting, you’ll find fewer crowds and potentially lower accommodation prices. This month allows for a more intimate experience with the local community, as you can enjoy the serene beauty of the area without the hustle and bustle of peak season.
Where can I find the best nightlife in Ocho Rios?
Ocho Rios is a stunning coastal town in Jamaica, renowned for its vibrant atmosphere and beautiful beaches, offering a delightful blend of relaxation and adventure.

For those seeking nightlife in Ocho Rios, the area around the famous Margaritaville is a must-visit. This lively venue offers a mix of dining, dancing, and entertainment, making it a popular spot for both locals and tourists alike. With its beachside location, you can sip on cocktails while enjoying the sound of the waves.

Another hotspot is the Ocho Rios Bay Beach area, where you’ll find various bars and clubs that come alive after sunset. These venues often feature live music and DJs, creating a festive atmosphere great for dancing the night away.

If you’re up for something a bit more laid-back, consider visiting one of the local beach bars, where you can enjoy a refreshing drink while taking in the beautiful Caribbean night sky.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to “My Trips”, and selecting your reservation. To find flexible deals, filter your search by “Fully refundable property” for hotels in Ocho Rios.
How can I save on a Ocho Rios hotel booking with Expedia?
With Expedia, you’ll unlock our lowest prices by becoming a member. It’s free and easy to join, and you can even access member perks too. Just remember to sign in to get our best prices on Ocho Rios hotels. Another way to save is by booking your hotel and flights together on Expedia, where bundling can lead to significant savings.
How much is the nightly rate at a Ocho Rios hotel?
Prices for hotels in Ocho Rios often vary, but you can find a great deal from £54 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by “Price: low to high” for the cheapest rate.