Restaurants in Mexico City

Mexicana 477 restaurants
Internacional 385 restaurants
Italiana 225 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 (678 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 (284 restaurants with prices $30 and under). Handshake Speakeasy, Kaye 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, Rosa Negra - Polanco, and Rosetta 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 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