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,088 reviews)
"Everything was well kept, food was really good for an all inclusive. "
United States
connor
The price is £298
includes taxes & fees
19 Apr - 20 Apr
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,910 reviews)
"The staff was amazing… beautiful view of pool and ocean from room. Loved the whole vibe of the place!"
United States
Laurie
The price is £284
includes taxes & fees
13 Apr - 14 Apr
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, (4,898 reviews)
"Very nice place for families and kids. We had a blast! "
United States
Tomislav
The price is £260
includes taxes & fees
12 Apr - 13 Apr
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,262 reviews)
"Great place to stay"
United States
Randy
The price is £300
includes taxes & fees
30 Mar - 31 Mar
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,434 reviews)
"We absolutely loved our stay at this property. The ocean view was amazing! "
United States
Paulino
The price is £529
includes taxes & fees
5 Apr - 6 Apr
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
8.8 out of 10, Excellent, (1,590 reviews)
"The food was amazing, spotless swimming pools, great live music and a gorgeous beach Really a beautiful place. "
United States
Claire
The price is £481
includes taxes & fees
6 Apr - 7 Apr
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,941 reviews)
"Everything about this place was great. Food was awesome and the staff were excellent "
United States
Thomas
The price is £453
includes taxes & fees
23 Mar - 24 Mar
Live Aqua Cancun - Adults Only - All-Inclusive

The Royal Sands Resort & Spa All Inclusive

The Royal Sands Resort & Spa All Inclusive
4.0 star property
Zona Hotelera
8.6 out of 10, Excellent, (2,749 reviews)
"Room was clean, staff is so friendly and service was great. "
Canada
Arti Babubhai
The price is £272
includes taxes & fees
21 Mar - 22 Mar
The Royal Sands Resort & Spa All Inclusive

Hyatt Ziva Cancun All Inclusive

Hyatt Ziva Cancun All Inclusive
4.5 star property
Zona Hotelera
9.4 out of 10, Exceptional, (1,880 reviews)
"Excellent option to stay in Cancun!"
United States
Noe
The price is £472
includes taxes & fees
19 Apr - 20 Apr
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, (5,069 reviews)
"Very friendly staff, the beach was clean. "
United States
Jovana
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 £260 to £529 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.8, 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.