Mexico may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Hotels with Restaurants in Mexico from $134

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Mexico Hotels with Restaurants

Hilton Playa del Carmen, an All-Inclusive Adult Resort - Newly Renovated

Hilton Playa del Carmen, an All-Inclusive Adult Resort - Newly Renovated

4.5 out of 5
Av. Constituyentes No. 2, Playa del Carmen, QROO
The price is $348 per night from Jan 18 to Jan 19

Located in Downtown, this beachfront property is in the city center, just steps from Quinta Alegría Shopping Mall and Quinta Avenida. Mamitas Beach Club and ...

4.5/5Wonderful! (1,577 reviews)

"Amazing resort with absolutely incredible service. The beach and pool are wonderful and the food fantastic. One of our favorite vacation spots."…"

Reviewed on Jan 11, 2021

Hilton Playa del Carmen, an All-Inclusive Adult Resort - Newly Renovated
Fiesta Americana Condesa Cancun - All Inclusive

Fiesta Americana Condesa Cancun - All Inclusive

4 out of 5
Blvd. Kukulkan km 16.5, Zona Hotelera, Cancun, QROO
The price is $204 per night from Jan 20 to Jan 21

Nestled on the beach, this Zona Hotelera property is within a 10-minute walk of Aquaworld and Maya Cancun Museum. Delfines Beach and El Rey Ruins are also within ...

4.5/5Wonderful! (3,704 reviews)

"Amazing hotel , family friendly perfect with the vip access if you have children , numerous buffets and foods to choose from . Close to downtown where the late night attractions are . Recommend using bus they are tourist friendly . The ocean was amazing and clean , hotel has many seating areas on ..."…"

Reviewed on Jan 11, 2021

Fiesta Americana Condesa Cancun - All Inclusive
GR Solaris Cancun & Spa - All Inclusive

GR Solaris Cancun & Spa - All Inclusive

4 out of 5
Blvd. Kukulkan Km. 19.5, Lt 59-2, Sección A, 2 da etapa Zona Hotelera, Cancun, QROO
The price is $134 per night from Jan 17 to Jan 18

Located in Zona Hotelera, this beachfront property is in the city center and within a 10-minute walk of El Rey Ruins and Delfines Beach. Aquaworld and Maya Cancun ...

4.1/5Very Good! (3,050 reviews)

"Hotel staff are very nice and helpful. Rooms were good. Great location on the beach. The only thing that could have been improved was the food."…"

Reviewed on Jan 14, 2021

GR Solaris Cancun & Spa - All Inclusive
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Riu Palace Las Americas All Inclusive - Adults Only

Riu Palace Las Americas All Inclusive - Adults Only

4 out of 5
Blvd. Kukulcan, Km 8.5, Manzana 50, Lote 4, Zona Hotelera, Cancun, QROO
The price is $259 per night from Jan 17 to Jan 18

Located in Zona Hotelera, this beachfront property is next to a golf course and within a 10-minute walk of Caracol Beach, Cancun Convention Center, and Forum ...

4.5/5Wonderful! (2,922 reviews)

"Nice hotel but the beach was to small and it got to crowded"…"

Reviewed on Jan 15, 2021

Riu Palace Las Americas All Inclusive - Adults Only
Excellence Playa Mujeres - All Inclusive - Adults Only

Excellence Playa Mujeres - All Inclusive - Adults Only

5 out of 5
Prolongacion Bonampak, S/N Mz 1 Lt 10, SM 3, Playa Mujeres, QROO
The price is $597 per night from Jan 17 to Jan 18

Located in Playa Mujeres, this beachfront property is next to a golf course and within 1 mi (2 km) of Punta Sam Ferry Terminal and Mujeres Beach. Playa Mujeres ...

4.7/5Exceptional! (1,581 reviews)

"We had a great time but the pool that was supposed to be heated was freezing cold, the reservation that we set up for hibachi was made at the wrong time so we missed that, and we were almost charged for something that was complimentary. Overall very good but a few minor issues."…"

Reviewed on Jan 7, 2021

Excellence Playa Mujeres - All Inclusive - Adults Only
Finest Playa Mujeres by The Excellence Collection  All inclusive

Finest Playa Mujeres by The Excellence Collection All inclusive

5 out of 5
Vialidad Paseo Mujeres Mz 1, Zona Continental Lt 10 Sm 3, Playa Mujeres, QROO
The price is $520 per night from Jan 17 to Jan 18

Located in Playa Mujeres, this beachfront property is next to a golf course and within 1 mi (2 km) of Punta Sam Ferry Terminal and Mujeres Beach. Playa Mujeres ...

4.6/5Wonderful! (1,514 reviews)

"I would come back again. Hotel is modern design, huge property with many amenities."…"

Reviewed on Jan 11, 2021

Finest Playa Mujeres by The Excellence Collection All inclusive
Live Aqua Beach Resort Cancún - All Inclusive - Adults Only

Live Aqua Beach Resort Cancún - All Inclusive - Adults Only

5 out of 5
Blvd. Kukulcan KM.12.5, Zona Hotelera, Cancun, QROO
The price is $387 per night from Jan 20 to Jan 21

Nestled on the beach, this Zona Hotelera property is just steps from Tequila Museum and Cancun Interactive Aquarium. La Isla Shopping Mall and Chac Mool Beach ...

4.6/5Wonderful! (2,095 reviews)

"The only problem with the hotel was the elevators buttons. Not like traditional buttons. Had to hit button multiple times to get them to work. Some buttoms were even broken because people probably getting frustrated with them. The elevators themselves were fast but the buttons were awful."…"

Reviewed on Jan 12, 2021

Live Aqua Beach Resort Cancún - All Inclusive - Adults Only
The Royal Sands All Inclusive Resort & Spa

The Royal Sands All Inclusive Resort & Spa

4 out of 5
Blvd. Kukulcan, Km. 13.5, No. 32, Seccion A, Segunda Etapa, Zona Htl., Cancun, QROO
The price is $224 per night from Jan 17 to Jan 18

Nestled on the beach, this Zona Hotelera resort is within 1 mi (2 km) of Luxury Avenue Shopping Mall, Cancun Interactive Aquarium, and La Isla Shopping Mall. ...

4.5/5Wonderful! (2,474 reviews)

"Royal Sands was AMAZING!!!! The resort is beautiful, clean and most importantly the staff in every area was TOP NOTCH!!! The food options were great and I can’t recommend Hacienda Sisal enough!!!! It’s right there on property. The beach has beautiful white sand. We cannot wait to return to Royal ..."…"

Reviewed on Jan 15, 2021

The Royal Sands All Inclusive Resort & Spa
Hyatt Ziva Cancun All Inclusive

Hyatt Ziva Cancun All Inclusive

4.5 out of 5
Blvd. Kukulcan, Manzana 51, Lote 7, Cancun, QROO
The price is $398 per night from Jan 22 to Jan 23

Nestled on the beach, this Zona Hotelera hotel is just steps from Delphinus Dreams and Gaviota Azul Beach. Cancun Convention Center and Forum Beach are also ...

4.6/5Exceptional! (2,136 reviews)

"It Was well kept. The staff were super attentive."…"

Reviewed on Jan 11, 2021

Hyatt Ziva Cancun All Inclusive
Riu Palace Peninsula All Inclusive

Riu Palace Peninsula All Inclusive

4 out of 5
Blvd Kukulkan, Km 5.5 Lote 6-C, Zona Hotelera, Cancun, QROO
The price is $235 per night from Jan 17 to Jan 18

Located in Zona Hotelera, this beachfront property is next to a golf course and within a 15-minute walk of Langosta Beach and Tortuga Beach. Cancun Golf Club ...

4.4/5Wonderful! (3,108 reviews)

"Great service would recommend going there more for couples and adults , overall great experience"…"

Reviewed on Jan 13, 2021

Riu Palace Peninsula All Inclusive
Riu Santa Fe All Inclusive

Riu Santa Fe All Inclusive

3.5 out of 5
Bahia Cabo san Lucas KM 4.5, Camino Viejo San jose del Cabo, Cabo San Lucas, BCS
The price is $210 per night from Jan 18 to Jan 19

Located in Cabo San Lucas, this beachfront property is next to a golf course and within a 5-minute walk of Islands and Protected Areas of the Gulf of California, ...

3.8/5Good! (3,174 reviews)

"Everything was amazing. Can’t wait to go back. Only thing was no room service and restaurants weren’t open all the time but definitely staying here again this year"…"

Reviewed on Jan 8, 2021

Riu Santa Fe All Inclusive
Riu Palace Cabo San Lucas All Inclusive

Riu Palace Cabo San Lucas All Inclusive

4 out of 5
Camino Viejo a San Jose del Cabo Km 4.5, Cabo San Lucas, BCS
The price is $322 per night from Jan 18 to Jan 19

Nestled on the beach, this Cabo San Lucas property is within a 5-minute walk of Islands and Protected Areas of the Gulf of California, Medano Beach, and San ...

4.4/5Excellent! (2,385 reviews)

"The resort is beautiful! We stayed in the jacuzzi suite and the views were Amazon! The staff was so nice and made sure we were comfortable our entire stay! The food on the resort was very good and the staff is following covid rules! Highly recommended staying at the palace !"…"

Reviewed on Jan 14, 2021

Riu Palace Cabo San Lucas All Inclusive
Grand Park Royal Cancun - All Inclusive

Grand Park Royal Cancun - All Inclusive

4 out of 5
Boulevard Kukulkan Km 10.5, Zona Hotelera, Cancun, QROO
The price is $245 per night from Jan 17 to Jan 18

Nestled on the beach, this Zona Hotelera property is within a 15-minute walk of Chac Mool Beach and Forum Beach. Cancun Convention Center and La Isla Shopping ...

4.2/5Very Good! (1,871 reviews)

"Excellent hotel, amazing staff! We will definitely coming back!"…"

Reviewed on Jan 14, 2021

Grand Park Royal Cancun - All Inclusive
Omni Cancun Hotel and Villas All Inclusive

Omni Cancun Hotel and Villas All Inclusive

4 out of 5
Blvd. Kukulkan, L-48 KM. 16.5 M.53, Cancun, QROO
The price is $302 per night from Jan 25 to Jan 26

Nestled on the beach, this Zona Hotelera property is within 2 mi (3 km) of Aquaworld and El Rey Ruins.

4.2/5Very Good! (2,251 reviews)

"It was awesome they’re so clean and the food was amazing. We stayed during a pandemic and felt like a great vacation."…"

Reviewed on Jan 14, 2021

Omni Cancun Hotel and Villas All Inclusive
Panama Jack Resorts Cancun All Inclusive

Panama Jack Resorts Cancun All Inclusive

4 out of 5
Boulevard Kukulkan, Km. 11.5, Cancun, QROO
The price is $238 per night from Feb 8 to Feb 9

Nestled on the beach, this Zona Hotelera property is within 1 mi (2 km) of Costa Occidental de Isla Mujeres National Park, La Isla Shopping Mall, and Cancun ...

4.3/5Excellent! (1,786 reviews)

"I really appreciated the service I received here. They were friendly and responsive. I’ve traveled a lot of places but this service was great!"…"

Reviewed on Jan 13, 2021

Panama Jack Resorts Cancun All Inclusive
Hyatt Ziva Los Cabos- All Inclusive

Hyatt Ziva Los Cabos- All Inclusive

4.5 out of 5
Paseo del Malecón l-5 D, San Jose del Cabo, BCS
The price is $254 per night from Jan 25 to Jan 26

Located in Zona Hotelera, this beachfront property is connected to the convention center and within a 15-minute walk of Playa Hotelera and Costa Azul Beach. ...

4.5/5Wonderful! (2,301 reviews)

"Margarita the hostess from la plaza was such a nice and respectful lady. The staff was always friendly greeting us making sure we had everything we needed. The hotel was kept clean and we will definitely be going back."…"

Reviewed on Jan 13, 2021

Hyatt Ziva Los Cabos- All Inclusive
Sandos Finisterra All Inclusive

Sandos Finisterra All Inclusive

4 out of 5
Blvd. Marina s/n, Col. Centro, Cabo San Lucas, BCS
Get Rates

Located in Pedregal, this beachfront property is in the city center and within 1 mi (2 km) of Lover's Beach, The Arch, and Land's End. Marina Cabo San Lucas ...

4.4/5Excellent! (1,400 reviews)

"Amazing resort. Great customer service and clean. I will definitely go back!!"…"

Reviewed on Jan 6, 2021

Sandos Finisterra All Inclusive
Excellence Riviera Cancun - Adults Only - All Inclusive

Excellence Riviera Cancun - Adults Only - All Inclusive

5 out of 5
Carr. Federal 307 Chet-Pto. Juarez, Km 324 - 342, Mza. 7, Lt. 1, SM 11, Puerto Morelos, QROO
The price is $534 per night from Jan 17 to Jan 18

Located in Puerto Morelos, this beachfront property is next to a golf course, 1.5 mi (2.4 km) from Crococun Zoo, and 2.6 mi (4.2 km) from Puerto Morelos Town ...

4.8/5Exceptional! (1,068 reviews)

"The resort was very well maintained and very clean. The staff were wonderful."…"

Reviewed on Jan 9, 2021

Excellence Riviera Cancun - Adults Only - All Inclusive
Paradisus by Melia Cancun - All Inclusive

Paradisus by Melia Cancun - All Inclusive

4.5 out of 5
Boulevard Kukulkan Km 16.5, Cancun, QROO
The price is $266 per night from Feb 3 to Feb 4

Nestled on the beach, this Zona Hotelera property is within a 5-minute walk of Ballenas Beach and Aquaworld. Delfines Beach and Maya Cancun Museum are also within ...

4.1/5Very Good! (1,970 reviews)

"Everything was well maintained. The Service was great"…"

Reviewed on Jan 14, 2021

Paradisus by Melia Cancun - All Inclusive
Royal Solaris Cancun Resort Marina & Spa - All Inclusive

Royal Solaris Cancun Resort Marina & Spa - All Inclusive

4 out of 5
Boulevard Kukulcan Km 20.5, Lote 64, 2a etapa, Seccion A, Zona Hotelera, Cancun, QROO
The price is $146 per night from Jan 17 to Jan 18

Located in Zona Hotelera, this beachfront property is in the city center and within a 15-minute walk of Costa Occidental de Isla Mujeres National Park, El Rey ...

4/5Very Good! (1,936 reviews)

"Loved the balcony jacuzzi. Very proactive in their serving."…"

Reviewed on Jan 14, 2021

Royal Solaris Cancun Resort Marina & Spa - All Inclusive
Don't see what you're looking for?
We've got more Hotels with Restaurants. Find the right one for you.
View all properties
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.

Pocket Guide: Hotels with Restaurants in Mexico

Search for hotels in Mexico on Expedia. You can easily find your hotels in Mexico using one of the methods below:

  • View our selection of featured hotels in Mexico
  • Use the map to find hotels in the Mexico neighborhood you prefer
  • Use the filters to see hotels in a specific area of Mexico, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Mexico
  • Enter your travel dates to view the best deals on hotels in Mexico - while they last

More trip options