Restaurants in Mexico City

Mexicana 358 restaurants
Internacional 262 restaurants
Italiana 148 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 (434 restaurants). Rosetta, Maximo and Contramar are the most popular restaurants in Cuauhtémoc.
  • Cuauhtémoc is the neighborhood in Mexico City with the most affordable restaurant choices (152 restaurants with prices $30 and under). Fonda Fina, Kaye and Broka are the most popular restaurants for cheap eats in Cuauhtémoc.
  • Mexicana is the most popular cuisine in Mexico City (#2 Internacional, #3 Italiana). Rosa Negra - Polanco, La Buena Barra - 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 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