Search Hotels with Restaurant in Mexico

  • 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

Mexico Accommodation: Most Popular Cities to Stay

Check availability on Mexico Hotels with Restaurant

Our top choices for Mexico hotels with a restaurant

Hyatt Vivid Playa Del Carmen - Adults Only - All Inclusive

Hyatt Vivid Playa Del Carmen - Adults Only - All Inclusive
4.5 star property
Downtown Playa del Carmen
9.0 out of 10, Wonderful, (2,368 reviews)
"Staff was amazing great stay"
United States
Alexander
The price is £202
includes taxes & fees
5 Jul - 6 Jul
Hyatt Vivid Playa Del Carmen - Adults Only - All Inclusive

Fiesta Americana Condesa Cancun All Inclusive

Fiesta Americana Condesa Cancun All Inclusive
4.5 star property
Zona Hotelera
8.8 out of 10, Excellent, (3,901 reviews)
"Amazing place to stay! The resort, the staff, and food were absolutely fantastic. "
United States
Marcia K
The price is £268
includes taxes & fees
23 Jun - 24 Jun
Fiesta Americana Condesa Cancun All Inclusive

GR Solaris Cancun & Spa - All Inclusive

GR Solaris Cancun & Spa - All Inclusive
4.0 star property
Zona Hotelera
8.0 out of 10, Very good, (5,159 reviews)
"Nice stay Great food!"
Canada
Todd
The price is £181
includes taxes & fees
13 Jul - 14 Jul
GR Solaris Cancun & Spa - All Inclusive

Hotel Riu Palace Las Americas - Adults Only- All Inclusive

Hotel Riu Palace Las Americas - Adults Only- All Inclusive
4.0 star property
Zona Hotelera
9.2 out of 10, Wonderful, (5,468 reviews)
"Great resort"
United States
Remasankar
The price is £285
includes taxes & fees
30 Jun - 1 Jul
Hotel Riu Palace Las Americas - Adults Only- All Inclusive

Excellence Playa Mujeres - Adults Only All Inclusive

Excellence Playa Mujeres - Adults Only All Inclusive
5.0 star property
Playa Mujeres
9.2 out of 10, Wonderful, (1,532 reviews)
"Beautiful property and very clean. Loved our room too."
United States
Barbara
The price is £482
includes taxes & fees
12 Jul - 13 Jul
Excellence Playa Mujeres - Adults Only All Inclusive

Finest Playa Mujeres by The Excellence Collection - All Inclusive

Finest Playa Mujeres by The Excellence Collection - All Inclusive
5.0 star property
Playa Mujeres
9.0 out of 10, Wonderful, (1,644 reviews)
"The perfect trip for family vacation!"
United States
David
The price is £370
includes taxes & fees
20 Jun - 21 Jun
Finest Playa Mujeres by The Excellence Collection - All Inclusive

Live Aqua Cancun - Adults Only - All-Inclusive

Live Aqua Cancun - Adults Only - All-Inclusive
5.0 star property
Zona Hotelera
9.2 out of 10, Wonderful, (1,991 reviews)
"Rooms are nice, food was great, staff is helpful and nice."
United States
Glenn Anthony Sanchez
The price is £379
includes taxes & fees
30 Jun - 1 Jul
Live Aqua Cancun - Adults Only - All-Inclusive

Holiday Inn Club Vacations The Royal Sands by IHG

Holiday Inn Club Vacations The Royal Sands by IHG
4.0 star property
Zona Hotelera
8.6 out of 10, Excellent, (2,684 reviews)
"Amazing staff location just across the beach great variety of food large pool and hot tubs Definitely recommend"
Canada
Khushboo Prashant
Holiday Inn Club Vacations The Royal Sands by IHG

Hyatt Ziva Cancun All Inclusive

Hyatt Ziva Cancun All Inclusive
4.5 star property
Zona Hotelera
9.4 out of 10, Exceptional, (1,874 reviews)
"Our stay was awesome!!!! "
United States
Shannie
The price is £467
includes taxes & fees
2 Jul - 3 Jul
Hyatt Ziva Cancun All Inclusive

Hotel Riu Palace Peninsula - All Inclusive

Hotel Riu Palace Peninsula - All Inclusive
4.0 star property
Zona Hotelera
8.8 out of 10, Excellent, (4,949 reviews)
"Great stay!"
United States
Stephany
Hotel Riu Palace Peninsula - 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.
Save an average of 15% on thousands of hotels when you're signed in

Top Mexico Hotel Reviews

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels with restaurants in Mexico cost?
The price for hotels in Mexico ranges from £181 to £482 per night. Expedia has unbeatable offers on properties with restaurants or close to top food areas that'll please both your appetite and budget. 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 Mexico?
Satisfy your cravings in Mexico when you stay at one of our multiple hotels with restaurants or near foodie areas. With a total average guest review rating of 8.9, there's a mouthwatering option for everyone's budget and taste. If your travels include a stop in Mexico City, look up Gran Hotel Ciudad De Mexico, a 4.5-star property with a Champagne service and al fresco dining. Another favourite pick here is Sofitel Mexico City Reforma. This 5-star hotel includes pool sun loungers and premium bedding.
How many hotels with restaurants are there in Mexico?
Take a peek at our 5156 hotels with restaurants in Mexico and then book your favourite. Whether you're planning a holiday with the fam or a break with your buddies, Expedia will have a stay that's just your taste.
Are there any family-friendly hotels with restaurants in Mexico?
You can book family-friendly hotels with restaurants in locations across Mexico, including Mexico City. Gran Hotel Ciudad De Mexico is one option that'll fulfil your culinary wishes in this vibrant city. It has a 4.5-star rating and handy amenities like free WiFi and laundry facilities. Also take a look at Sofitel Mexico City Reforma. With childcare services, a swimming pool and access to the local dining scene, this 5-star favourite in Mexico City will make your crew feel at home. You'll discover lots of exciting things to do with your little travellers in Mexico City. Parque Zoologico de Chapultepec and Chapultepec Castle deliver a superb day out.
Are there any 5-star hotels with restaurants in Mexico?
Wherever you're exploring in Mexico, Expedia can help you find a 5-star stay that will put you close to superb dining experiences. Mexico City has some outstanding options, such as JW Marriott Hotel Mexico City. A swimming pool and a staffed front desk are among the amenities at this classy escape. Alternatively, use W Mexico City as a base to sample the flavours of the city. A steam room and beauty services help make this 5-star stay in Mexico City a top pick with travellers.
Why book your hotel with dining in Mexico with Expedia?
Reserving a hotel with dining in Mexico is as simple as clicking on your travel dates and picking the option that meets your needs. In search of a stay that has its own restaurant or is in an epicurean hub? Want it to be luxurious or low cost? Use Expedia's search filters to narrow your results even further and find the ideal fit.
How can I find cheap hotels with dining in Mexico?
With Expedia's useful filter tool, comparing cheap hotels with dining in Mexico is a cinch. To find accommodation that'll make your wallet happy, narrow your search results by meal plans, budget and star rating.
What is there to do in Mexico near my hotel with dining?
Whether you're passionate about arts, culture, shopping or dining, Mexico is one place where it's difficult to be bored! The well-known city of Mexico City boasts lots of attractions and activities, including Metropolitan Cathedral, Palacio Nacional and Teatro Metropólitan. If you're holidaying in Mérida, Mérida Cathedral, Casa Montes Molina Museum and Zoological Park of Centenario should be on your itinerary.