Search Hotels with Restaurant in Jamaica

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Jamaica Accommodation: Most Popular Cities to Stay

Check availability on Jamaica Hotels with Restaurant

This weekend
Next weekend

Our top choices for Jamaica hotels with a restaurant

JOIA Rose Hall by Iberostar - Adults Only - All Inclusive

JOIA Rose Hall by Iberostar - Adults Only - All Inclusive
5.0 star property
Northern Estates
9.2 out of 10, Wonderful, (1,006 reviews)
"Excellent resort to relax and enjoy the sun. The staff is courteous, friendly and helpful; special shout out goes to our butlers Berris and Omar that went out of their way to facilitate and/or meet all our requests. The Jamaican restaurant, for our taste, was the best"
United States
Feza
JOIA Rose Hall by Iberostar - Adults Only - All Inclusive

Dreams Rose Hall Resort & Spa - All Inclusive

Dreams Rose Hall Resort & Spa - All Inclusive
4.5 star property
Montego Bay
8.6 out of 10, Excellent, (1,862 reviews)
"Awesome staff and the food was delicious."
United States
Mechanda Melinda
Dreams Rose Hall Resort & Spa - All Inclusive

Hotel Riu Montego Bay - Adults Only - All Inclusive

Hotel Riu Montego Bay - Adults Only - All Inclusive
4.0 star property
Montego Bay
8.6 out of 10, Excellent, (5,135 reviews)
"Excellent staff the food was delicious and the hotel was super clean"
United States
JOAN
Hotel Riu Montego Bay - Adults Only - All Inclusive

Catalonia Montego Bay - All Inclusive

Catalonia Montego Bay - All Inclusive
4.5 star property
Montego Bay
7.2 out of 10, Good, (1,080 reviews)
"Great hotel "
United States
Robert
Catalonia Montego Bay - All Inclusive

Hotel Riu Ocho Rios - All Inclusive

Hotel Riu Ocho Rios - All Inclusive
3.5 star property
Ocho Rios
8.2 out of 10, Very good, (2,792 reviews)
"Food was great and staff were polite and professional "
United States
carol
Hotel Riu Ocho Rios - All Inclusive

Bahia Principe Grand Jamaica - All Inclusive

Bahia Principe Grand Jamaica - All Inclusive
4.0 star property
Runaway Bay
Bahia Principe Grand Jamaica - All Inclusive

Grand Palladium Jamaica Resort & Spa All Inclusive

Grand Palladium Jamaica Resort & Spa All Inclusive
5.0 star property
Lucea
8.0 out of 10, Very good, (1,588 reviews)
"Nice resort"
United States
Prudence
The price is £319
includes taxes & fees
23 Mar - 24 Mar
Grand Palladium Jamaica Resort & Spa All Inclusive

Hyatt Ziva Rose Hall - All Inclusive

Hyatt Ziva Rose Hall - All Inclusive
5.0 star property
Montego Bay
8.8 out of 10, Excellent, (1,000 reviews)
"The selection of food was amazing. "
United States
David
Hyatt Ziva Rose Hall - All Inclusive

Hotel Riu Palace Jamaica - Adults Only - All Inclusive

Hotel Riu Palace Jamaica - Adults Only - All Inclusive
4.5 star property
Montego Bay
8.8 out of 10, Excellent, (1,629 reviews)
"Beautiful resort "
Canada
Alexa
Hotel Riu Palace Jamaica - Adults Only - All Inclusive

Deja Resort All Inclusive

Deja Resort All Inclusive
3.5 star property
Hip Strip
8.0 out of 10, Very good, (1,585 reviews)
"Very nice staff and comfortable room "
United States
Latisha Ann
The price is £177
includes taxes & fees
29 Mar - 30 Mar
Deja Resort All Inclusive
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.

The Annual Holiday Sale

Members save up to 40% on hotels and holiday homes. Plan this year’s big trip and save.
Save an average of 15% on thousands of hotels when you're signed in

Top Jamaica Hotel Reviews

Frequently asked questions

How much do hotels with restaurants in Jamaica cost?
You'll pay between £177 and £319 per night for hotels in Jamaica. A perfect stay with a restaurant, or one that's near a top foodie area, is waiting for you with Expedia. 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.
What are the best hotels with restaurants in Jamaica?
Jamaica has multiple hotels with restaurants that have a total average guest review rating of 8.5. Want to explore top culinary experiences in Kingston? Book a stay at The Spanish Court Hotel, a 4.5-star escape with a garden and premium bedding. Alternatively, eat your way around Kingston from Terra Nova All Suite Hotel. Also popular with travellers, it has a 4-star rating and conveniences such as a terrace and a nightclub.
How many hotels with restaurants are there in Jamaica?
Take a peek at our 353 hotels with restaurants in Jamaica and then lock in your favourite. Whether you're organising a family vacay or jet-setting with friends, your perfect stay is just a few clicks away with Expedia.
Are there any family-friendly hotels with restaurants in Jamaica?
You'll find some terrific family-friendly hotels with restaurants in Jamaica. If you're making tracks for Kingston, experience the culinary highlights of the city from The Spanish Court Hotel. Amenities at this 4.5-star hotel include a swimming pool and complimentary breakfast. Terra Nova All Suite Hotel is another top pick for families looking for hotels with restaurants or close to foodie areas. This 4-star option offers complimentary breakfast and a swimming pool and is also in Kingston. There are plenty of awesome things to do with your crew in Kingston. Parade and Hope Zoo provide a superb day out.
Are there any 5-star hotels with restaurants in Jamaica?
In Jamaica, 5-star hotels with restaurants are tough to come by. But there are some 4-star options that will put you within easy reach of some great food experiences. If you're on your way to Kingston, put your bags down and feet up at The Spanish Court Hotel. It comes with handy amenities including massage services and beauty services. Otherwise, eat your way around Jamaica from The Courtleigh Hotel and Suites. Also in Kingston, it offers massage services and a terrace.
Why book your hotel with dining in Jamaica with Expedia?
Expedia makes it easy to find your ideal hotel with dining in Jamaica. Make the most of our filters to search for stays with an on-site restaurant. If you have a certain budget, select how much you want to spend and your preferred hotel star rating. We'll help you find the right place whatever your bank balance or tastes.
How can I find cheap hotels with dining in Jamaica?
With Expedia's handy filter tool, scoring cheap hotels with dining in Jamaica is easy. To discover accommodation that'll make your wallet happy, refine your search results by star rating, meal plans and budget.
What is there to do in Jamaica near my hotel with dining?
Whether you're here for history, food, shopping or sightseeing, Jamaica promises something for everyone! The terrific city of Kingston has plenty of sights and experiences, including Little Theatre, Pantry Playhouse and Centre Stage Theatre. If you're taking off to Montego Bay, Doctor's Cave Beach, Dead End Beach and Aquasol Beach Park should be at the top of your to-do list.