Restaurants in Mexico City

Mexicana 538 restaurants
Internacional 438 restaurants
Italiana 253 restaurants
Mexico City, DF
When?
2 guests

Best Mexico City restaurants by cuisine

Mexicana favorites in Mexico City

Tips about restaurants in Mexico City

  • Cuauhtémoc is the neighborhood in Mexico City with the most restaurant choices (786 restaurants). Ling Ling Mexico, Rosetta and Maximo are the most popular restaurants in Cuauhtémoc.
  • Cuauhtémoc is the neighborhood in Mexico City with the most affordable restaurant choices (404 restaurants with prices $30 and under). Handshake Speakeasy, SAMOS - The Ritz Carlton México City and BOTANICO are the most popular restaurants for cheap eats in Cuauhtémoc.
  • Mexicana is the most popular cuisine in Mexico City (#2 Internacional, #3 Italiana). Dulce Patria en Las Alcobas, Rosetta, and Rosa Negra Polanco are the most popular Mexicana restaurants in Mexico City.

FAQs about restaurants in Mexico City

What are the best restaurants in Mexico City for local cuisine?

What are the best restaurants in Mexico City with Vegetarian and Vegan options?

What are the trending new restaurants in Mexico City?

Where are the most romantic places to eat in Mexico City?

Where are the best places to eat in Mexico City for families with children?

What are the best restaurants in Mexico City for business meetings?

What is the best restaurant in Mexico City for groups?

Restaurants Mexico City
2 guests
  • 1 guest
  • 2 guests
  • 3 guests
  • 4 guests
  • 5 guests
  • 6 guests
  • 7 guests
  • 8 guests
  • 9 guests
  • 10 guests
  • 11 guests
  • 12 guests
  • 13 guests
  • 14 guests
  • 15 guests
  • 16 guests
  • 17 guests
  • 18 guests
  • 19 guests
  • 20 guests
  • 12:00 AM
  • 12:30 AM
  • 1:00 AM
  • 1:30 AM
  • 2:00 AM
  • 2:30 AM
  • 3:00 AM
  • 3:30 AM
  • 4:00 AM
  • 4:30 AM
  • 5:00 AM
  • 5:30 AM
  • 6:00 AM
  • 6:30 AM
  • 7:00 AM
  • 7:30 AM
  • 8:00 AM
  • 8:30 AM
  • 9:00 AM
  • 9:30 AM
  • 10:00 AM
  • 10:30 AM
  • 11:00 AM
  • 11:30 AM
  • 12:00 PM
  • 12:30 PM
  • 1:00 PM
  • 1:30 PM
  • 2:00 PM
  • 2:30 PM
  • 3:00 PM
  • 3:30 PM
  • 4:00 PM
  • 4:30 PM
  • 5:00 PM
  • 5:30 PM
  • 6:00 PM
  • 6:30 PM
  • 7:00 PM
  • 7:30 PM
  • 8:00 PM
  • 8:30 PM
  • 9:00 PM
  • 9:30 PM
  • 10:00 PM
  • 10:30 PM
  • 11:00 PM
  • 11:30 PM