TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Mexican Restaurants in Madrid

119 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a reservation instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

Mexican

Cómete México Ríos Rosas

Calle de Ríos Rosas, 7, 28003, Madrid

9.2 / 10
72 reviews

Average price €16

-30% off the "à la carte" menu!

Mexican

Calle del Gral. Pardiñas, 12, 28001, Madrid

9.1 / 10
8,180 reviews

Average price €16

-30% off the "à la carte" menu!

Mexican

Calle de la Virgen de los Peligros, 10, 28013, Madrid

9.0 / 10
617 reviews

Average price €25

-30% off the "à la carte" menu!

YUMS x2Mexican

Calle del León, 5, 28014, Madrid

9.3 / 10
36 reviews

Average price €22

Specify a date and enjoy promotions of up to -50% in our best restaurants

YUMS x2MICHELIN 2020Mexican

Calle de Ayala, 14, 28001, Madrid

9.0 / 10
790 reviews

Average price €35

Mexican

Calle Hermosilla, 82 , local 57, 28001, Madrid

8.8 / 10
31 reviews

Average price €20

-30% off the "à la carte" menu!

YUMS x2Mexican

Calle de Raimundo Fernández Villaverde, 26, 28003, Madrid

8.9 / 10
56 reviews

Average price €25 Accepts Yums

Menú Tampico 30 €

Mexican

Calle Alejandro González, 8, 28028, Madrid

9.3 / 10
122 reviews

Average price €17

Menu 9.9€

Mexican

CALLE LIBERTAD 33, Madrid

8.6 / 10
20 reviews

Average price €17

-30% off the "à la carte" menu!

Mexican

Calle de Bocángel, 4, 28028, Madrid

9.4 / 10
1,424 reviews

Average price €16

Mexican

Calle del Príncipe de Anglona, 1, 28005, Madrid

Average price €20

-30% en carta (No válido en terraza)

Mexican

CALLE NÚÑEZ DE ARCE,4, Madrid

8.4 / 10
1,264 reviews

Average price €20

-30% off the "à la carte" menu!

InsiderMexican

Calle de Fuencarral, 74, 28004, Madrid

8.5 / 10
596 reviews

Average price €20

-30% off the "à la carte" menu!

Mexican

Calle de la Palma, 6, 28004, Madrid

8.5 / 10
17 reviews

Average price €17

-30% off the "à la carte" menu!

Mexican

Calle de Jorge Juan, 100, 28009, Madrid

9.1 / 10
275 reviews

Average price €10

Mexican

Calle Antracita, 10, 28045, Madrid

9.1 / 10
643 reviews

Average price €17

Mexican

C/ Pedro Muguruza, 4, 28036, Madrid

8.9 / 10
1,386 reviews

Average price €12

Menú Degustación a la Carta 17€ (1 bebida pp) 17 €

Mexican

Calle de Juan Hurtado de Mendoza, 9, 28036, Madrid

7.8 / 10
239 reviews

Average price €20 Accepts Yums

-30% off the "à la carte" menu!

Mexican

Plaza San Martín, 2, 28013, Madrid

9.1 / 10
560 reviews

Average price €15

Mexican

Calle Duque de Osuna, 5, 28015, Madrid

8.9 / 10
582 reviews

Average price €23

Mexican

Av. de Brasil, 6, 28020, Madrid

9.0 / 10
572 reviews

Average price €25

Mexican

C/ Fuencarral, 82, 28004, Madrid

9.0 / 10
400 reviews

Average price €21

Mexican

Calle Jardines, 5, 28013, Madrid

8.7 / 10
712 reviews

Average price €25

SABORES MEXICO 25 €

Mexican

Calle de Recoletos, 13, 28001, Madrid

8.9 / 10
769 reviews

Average price €25

Mexican

Calle de Antonio Acuña, 19, 28009, Madrid

8.7 / 10
181 reviews

Average price €25

Filter

TheFork advantages