Ocho Rios Hotel Guide - Hotels with Restaurant in Ocho Rios, Saint Ann

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Our top choices for Ocho Rios hotels with a restaurant

1. Hibiscus Lodge

Hibiscus Lodge
3.0 star property
Ocho Rios
8.4 out of 10, Very good, (828 reviews)
"The views are wonderful and the food is good!"
United States
Donna Michelle
The price is €144
includes taxes & fees
14 Nov - 15 Nov
Hibiscus Lodge

2. Moon Palace Jamaica – All Inclusive

Moon Palace Jamaica – All Inclusive
5.0 star property
Ocho Rios
8.4 out of 10, Very good, (2,192 reviews)
"Nice stay"
United States
Charles
The price is €382
includes taxes & fees
30 Nov - 1 Dec
Moon Palace Jamaica – All Inclusive

3. Sago Palm Hotel

Sago Palm Hotel
4.5 star property
Ocho Rios
8.8 out of 10, Excellent, (383 reviews)
"The place was clean and room was good size Staff were exceptionally pleasant"
Canada
Camille
The price is €240
includes taxes & fees
13 Nov - 14 Nov
Sago Palm Hotel

4. Serenity Cove Resorts

Serenity Cove Resorts
3.0 star property
Ocho Rios
6.8 out of 10, (3 reviews)
"The place is clean and comfortable"
United States
Donnette
The price is €78
includes taxes & fees
13 Nov - 14 Nov
Serenity Cove Resorts

5. Sea Shell Palms

Sea Shell Palms
2.5 star property
Tower Isle
8.4 out of 10, Very good, (279 reviews)
"Wonderful location staff and motel. Thanks for a memorable stay!"
Canada
Melissa
The price is €68
includes taxes & fees
15 Nov - 16 Nov
Sea Shell Palms

6. Sand And Tan Beach Hotel

Sand And Tan Beach Hotel
4.0 star property
Ocho Rios
7.6 out of 10, Good, (332 reviews)
"This place was so beautiful for a getaway … when the River and the Sea meets is a beautiful site … a beautiful feel … Staffs hospitality was everything ❤️"
United States
Carleen
The price is €147
includes taxes & fees
23 Nov - 24 Nov
Sand And Tan Beach Hotel

7. Silver Seas Hotel

Silver Seas Hotel
3.0 star property
Ocho Rios
6.2 out of 10, (808 reviews)
"Amazing view. The staff is really nice . The matress need to be change ..."
France
Julien
The price is €78
includes taxes & fees
13 Nov - 14 Nov
Silver Seas Hotel

8. Lavender Moon Villas

Lavender Moon Villas
4.5 star property
Ocho Rios
8.4 out of 10, Very good, (21 reviews)
"Very peaceful and relaxing. Liked how the chef was available to make your meals. The cats were a bonus to the ambiance and feel of the environment- very homely."
Canada
Taiesha
The price is €123
includes taxes & fees
13 Nov - 14 Nov
Lavender Moon Villas

9. Bahia Principe Escape Runaway Bay - Hyatt Inclusive Collection - Adults Only- Renovated 2026

Bahia Principe Escape Runaway Bay - Hyatt Inclusive Collection - Adults Only- Renovated 2026
4.5 star property
Runaway Bay
8.2 out of 10, Very good, (2,499 reviews)
"We love the people and location"
Canada
Brian
The price is €330
includes taxes & fees
14 Nov - 15 Nov
Bahia Principe Escape Runaway Bay - Hyatt Inclusive Collection - Adults Only- Renovated 2026

10. Fisherman's Point Resort

Fisherman's Point Resort
3.0 star property
Ocho Rios
6.0 out of 10, (629 reviews)
"Perfect location 👌"
United States
Shawnette
The price is €81
includes taxes & fees
1 Dec - 2 Dec
Fisherman's Point Resort
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.

Frequently Asked Questions

How much do hotels with dining in Ocho Rios cost?

Hotels in Ocho Rios range between €67 to €381 per night. Come with an appetite, because these stays feature restaurants or offer access to some terrific culinary experiences. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.

What are the best hotels with dining in Ocho Rios?

Ocho Rios has multiple hotels with dining with a total average guest review rating of 8. Jamaica Inn is a popular option if you'd like to explore the local dining scene. It has a 4.5-star rating and includes amenities such as designer toiletries and a sauna. Hermosa Cove Villa Resort and Suites is another traveller favourite. This 4.5-star hotel offers access to some delightful food experiences and comes with individually decorated rooms and a rooftop terrace.

How many hotels with restaurants are there in Ocho Rios?

Use up your holiday days and choose from 90 hotels with restaurants in Ocho Rios. For work-related travel, a getaway with friends and everything in between, Expedia will help you find a stay that meets your dining needs in a few simple clicks.

What are the best cheap hotels with dining in Ocho Rios?

With hotels with dining starting at €67 per night, you'll have more cash in your pocket to enjoy some memorable culinary experiences in Ocho Rios! pineapple suites is a well-priced option that features amenities such as a garden and a swimming pool. Alternatively, taste the flavours of this destination from Sandals Royal Plantation. A swimming pool and a restaurant are among this property's conveniences. Seeing free attractions in Ocho Rios makes your travel budget stretch even further. Turtle Beach and Mahogany Beach are favourites among visitors. With the cash you save, you can eat your way around more of the local food scene! This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.

Are there any family-friendly hotels with dining in Ocho Rios?

Holidaying with the family in Ocho Rios is a piece of cake at Hermosa Cove Villa Resort and Suites. With access to dining and conveniences like a picnic area and a barbecue grill, your crew can rest and relax at this 4.5-star stay. Fisherman's Point Holiday is another family-friendly hotel that will put you close to some great foodie experiences. It has a 3-star rating and amenities including a children's pool and a playground. Once you've checked in and dropped off your bags, there are plenty of family-friendly attractions to discover in and around Ocho Rios. Dunn's River Falls and Turtle Beach are two popular options.

Why book your hotel with restaurants in Ocho Rios with Expedia?

Whether you'd prefer a hotel with a restaurant, or one that's close to a culinary epicentre, Expedia will have a getaway that suits your tastes. Use our handy filters to search for Ocho Rios hotels with on-site dining. You can also search for properties in top locations filled with cafés or restaurants. Whatever you choose, you can expect a tasty deal with Expedia!

How can I find cheap hotels with restaurants in Ocho Rios?

The simplest way to score cheap hotels with restaurants in Ocho Rios is with Expedia's convenient filter tool. Reserve properties with restaurants or tasty extra touches, like included breakfast. You can also narrow down your search results by amenities, budget and star rating to land unbeatable prices in just a few clicks.

What is there to do in Ocho Rios near my hotel with restaurants?

Ocho Rios has enough sights to keep you occupied for weeks, beginning with Dunn's River Falls. Turtle Beach, Mahogany Beach and Cool Blue Hole are other popular attractions. If you have time to spare, Turtle River Park and Green Grotto Caves are worthwhile additions to your itinerary.