Restaurants in Mexico City

Mexicana 415 restaurants
Internacional 306 restaurants
Italiana 183 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 (550 restaurants). MeroToro, Amaya and Rosetta are the most popular restaurants in Cuauhtémoc.
  • Cuauhtémoc is the neighborhood in Mexico City with the most affordable restaurant choices (225 restaurants with prices $30 and under). Kaye, Fonda Garufa and Carlota - Hotel Carlota 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, MeroToro, 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?

Where are the best places to get fast food in Mexico City?

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