Skip to Content

Mexico City, Mexico Hotels with On-Site Restaurants

Savor delicious dining experiences at Marriott Bonvoy’s hotels with on-site restaurants and bars in Mexico City, Mexico. From gourmet dining experiences to casual eateries, our hotels offer a variety of dining options to suit every palate. Enjoy the convenience of having delicious meals just steps away from your room, whether you're in the mood for a hearty breakfast, a leisurely lunch, or an elegant dinner. Book your stay today and treat yourself to a culinary journey without ever leaving the comfort of your hotel.

Showing 17-24 of 46 hotels

Sort by:
Distance
4.4(328 reviews)
|
4.6 mi from destination

The heart of our city will make yours beat anew from our downtown Mexico Hotel

View Details
4.1(25 reviews)
|
4.8 mi from destination

Apartment-style rooms with kitchenette, pet-friendly, and free American breakfast.

4.4(2359 reviews)
|
5.4 mi from destination

Hotel near Mexico City airport with free Wi-Fi and on-site restaurant near Foro Sol Mexico City

5.9 mi from destination

Five stories of floating glass embrace a dreamy aesthetic.

View Details
4.3(580 reviews)
|
6.5 mi from destination

Family-friendly hotel with complimentary Wi-Fi and an on-site restaurant near Vallejo's Mall.

FULLY RENOVATED
4.5(1456 reviews)
|
6.5 mi from destination

Luxury Polanco Hotel, with a heated outdoor pool, dining options and a health club with Spa.

View Details
4.1(824 reviews)
|
6.6 mi from destination

An artfully inspired hotel in Mexico City featuring W Beds

View Details

LUXURY

PREMIUM

SELECT

LONGER STAYS