Hotels with Restaurants 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 P8,492
P10,254 total
includes taxes & fees
Nov 16 - Nov 17
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,182 reviews)
"Nice stay"
United States
Charles
The price is P24,432
P27,130 total
includes taxes & fees
Nov 30 - Dec 1
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 P14,157
P17,052 total
includes taxes & fees
Nov 15 - Nov 16
Sago Palm Hotel

4. Serenity Cove Resorts

Serenity Cove Resorts
3.0 star property
Ocho Rios
7.6 out of 10, Good, (4 reviews)
"The place is clean and comfortable"
United States
Donnette
The price is P4,776
P5,556 total
includes taxes & fees
Nov 15 - Nov 16
Serenity Cove Resorts

5. Sea Shell Palms

Sea Shell Palms
2.5 star property
Tower Isle
8.4 out of 10, Very good, (281 reviews)
"Wonderful location staff and motel. Thanks for a memorable stay!"
Canada
Melissa
The price is P3,785
P4,865 total
includes taxes & fees
Dec 13 - Dec 14
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 P11,700
P12,934 total
includes taxes & fees
Nov 15 - Nov 16
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 P4,361
P5,515 total
includes taxes & fees
Nov 15 - Nov 16
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 P7,566
P8,764 total
includes taxes & fees
Nov 17 - Nov 18
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,474 reviews)
"The staff and beach people make it feel like home"
Canada
Tricia
The price is P23,496
P23,496 total
includes taxes & fees
Nov 16 - Nov 17
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, (630 reviews)
"Perfect location 👌"
United States
Shawnette
The price is P3,785
P5,755 total
includes taxes & fees
Dec 1 - Dec 2
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 P 3,785 to P 24,432 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 traveler favorite. 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 dining are there in Ocho Rios?

Use up your vacation days and choose from 90 hotels with dining 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 P 3,785 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 flavors 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 favorites 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?

Vacationing 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 dining in Ocho Rios with Expedia?

Whether you'd prefer a hotel with a restaurant, or one that's close to a culinary epicenter, 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 dining in Ocho Rios?

The simplest way to score cheap hotels with dining 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 dining?

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.