TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Mexican Restaurants in Madrid

116 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

La Panza es Primero

CALLE LIBERTAD 33, Madrid

9.4 / 10
6 reviews

Average price €17

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

Mexican

Calle del General Díaz Porlier, 8, 28001, Madrid

9.1 / 10
274 reviews

Average price €10

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

YUMS x2Mexican

Calle del León, 5, 28014, Madrid

9.3 / 10
8 reviews

Average price €22

Mexican

Calle Hermosilla, 82 , local 57, 28001, Madrid

9.1 / 10
22 reviews

Average price €20

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

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

Mexican

Calle de Belén, 13, 28004, Madrid

9.0 / 10
618 reviews

Average price €25 Accepts Yums

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

Mexican

Calle de las Fuentes, 3, 28013, Madrid

9.0 / 10
282 reviews

Average price €25 Accepts Yums

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

Mexican

Calle de la Redondilla, 7, 28005, Madrid

9.4 / 10
209 reviews

Average price €17

Set Menu 36€

Mexican

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

9.1 / 10
7,903 reviews

Average price €15

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

Mexican

Calle Príncipe Anglona, 1, 28005, Madrid

8.9 / 10
1,282 reviews

Average price €22 Accepts Yums

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

YUMS x2MICHELIN 2020Mexican

Calle de Ayala, 14, 28001, Madrid

8.9 / 10
767 reviews

Average price €35

Mexican

Calle Alejandro González, 8, 28028, Madrid

9.3 / 10
112 reviews

Average price €17

Menu 9.9€

Mexican

Calle de la Villa, 3, 28005, Madrid

8.7 / 10
871 reviews

Average price €15

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

Mexican

Calle de la Princesa, 3, 28008, Madrid

8.8 / 10
679 reviews

Average price €25 Accepts Yums

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

Mexican

Calle de Hortaleza, 25, 28004, Madrid

8.8 / 10
91 reviews

Average price €15

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

Mexican

Calle de Bocángel, 4, 28028, Madrid

9.5 / 10
1,422 reviews

Average price €16

Mexican

C/ Núñez de Balboa, 37, 28001, Madrid

8.7 / 10
3,468 reviews

Average price €20

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

Mexican

Calle Jardines, 5, 28013, Madrid

8.6 / 10
708 reviews

Average price €25

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

Mexican

Calle Antracita, 10, 28045, Madrid

9.2 / 10
609 reviews

Average price €17

Mexican

Calle Núñez de Arce, 28012, Madrid

8.4 / 10
1,229 reviews

Average price €20

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

Mexican

C/ Pedro Muguruza, 4, 28036, Madrid

9.0 / 10
1,419 reviews

Average price €12

Menú Degustación a la Carta 17€

Mexican

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

9.0 / 10
590 reviews

Average price €25

Mexican

C/ Fuencarral, 82, 28004, Madrid

9.0 / 10
406 reviews

Average price €21

Mexican

Calle de las Navas de Tolosa, 7, 28013, Madrid

9.1 / 10
1,493 reviews

Average price €25

YUMS x2Mexican

Calle Prof. Waksman, 3, 28036, Madrid

8.0 / 10
40 reviews

Average price €15

InsiderMexican

C/ Caños del Peral, 3, 28013, Madrid

8.9 / 10
964 reviews

Average price €30

Menu 37€

Filter

TheFork advantages