What

What

Where

Where

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

The Best Mexican Restaurants in City center, Madrid

26 restaurants

Sort by Relevance

La Chamana, Madrid

MEXICAN

La Chamana

9.2 / 10

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

1411

Average price €25

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

InsiderEntre Suspiro y Suspiro, Madrid

INSIDERYUMS x2MEXICAN

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

940

Average price €30

Menu 37€

La Venganza de Malinche - Duque de Osuna, Madrid

MEXICAN

Calle Duque de Osuna, 5, 28015, Madrid

528

Average price €23

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

La Esquina Mexicana Madrid, Madrid

MEXICAN

Calle Príncipe Anglona, 1, 28005, Madrid

1189

Average price €22 Accepts Yums

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

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

Me gustas MXO, Madrid

MEXICAN

Me gustas MXO

8.7 / 10

Calle de la Villa, 3, 28005, Madrid

834

Average price €15

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

Mero México, Madrid

MEXICAN

Mero México

8.5 / 10

Calle Núñez de Arce, 28012, Madrid

1171

Average price €20

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

La Venganza de Malinche - Profesor Waksman, Madrid

YUMS x2MEXICAN

Calle Prof. Waksman, 3, 28036, Madrid

19

Average price €15

Las Mañanitas, Madrid

MEXICAN

Las Mañanitas

8.9 / 10

C/ Fuencarral, 82, 28004, Madrid

393

Average price €21

Cantina Canalla - San Martin, Madrid

MEXICAN

Plaza San Martín, 2, 28013, Madrid

458

Average price €15

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

Sahuaro, Madrid

MEXICAN

Sahuaro

8.9 / 10

Plaza de Cascorro, 2, 28005, Madrid

319

Average price €15

La venganza de Malinche - Jardines, Madrid

MEXICAN

Calle Jardines, 5, 28013, Madrid

672

Average price €25

El Rey de los Tacos, Madrid

MEXICAN

Cuesta de Santo Domingo, 8, 28013, Madrid

276

Average price €15

InsiderRegañadientes, Madrid

INSIDERMEXICAN

Regañadientes

8.9 / 10

Calle del Almte., 24, 28004, Madrid

42

Average price €35

Cannot be reserved on TheFork

Barriga Llena Chueca, Madrid

MEXICAN

C/ Libertad, 31, 28004, Madrid

243

Average price €15

Cannot be reserved on TheFork

La Panza es Primero Libertad, Madrid

MEXICAN

C/Libertad, 33, 28004, Madrid

173

Average price €15

Cannot be reserved on TheFork

La Chelinda Taquería, Madrid

MEXICAN

Calle Nuñez de Arce, 4, 28010, Madrid, 28012, Madrid

219

Average price €14

Menú CHelinda 15 €

Cannot be reserved on TheFork

La Tasca Mexicana, Madrid

MEXICAN

C/ Costanilla de San Pedro, 9, 28005, Madrid

33

Average price €17

Set Menu 18€

Cannot be reserved on TheFork

Doña Adelita - Marqués de Cubas, Madrid

MEXICAN

Calle del Marqués de Cubas, 18, 28014, Madrid

84

Average price €16

Cannot be reserved on TheFork

Taquería la Madrina, Madrid

MEXICAN

Calle de San Bernardo, 86, 28004, Madrid

23

Average price €23

Cannot be reserved on TheFork

Mexim's, Madrid

MEXICAN

Mexim's

 / 10

Calle Santiago, 10, Madrid, Spain, 28013, Madrid

15

Average price €15

Cannot be reserved on TheFork

María Bonita Taco Bar, Madrid

MEXICAN

C/ Duque de Liria, 9, 28015, Madrid

10

Average price €15

Cannot be reserved on TheFork

El Chaparrito - Mayor, Madrid

MEXICAN

C/ Mayor, 68, 28013, Madrid

141

Average price €22

Cannot be reserved on TheFork

Sabor a Mi, Madrid

MEXICAN

Sabor a Mi

 / 10

C/ Augusto Figueroa, 41, 28004, Madrid

21

Average price €15

Cannot be reserved on TheFork

La Panza es Primero La Palma, Madrid

MEXICAN

C/ La Palma, 6, 28004, Madrid

24

Average price €15

Cannot be reserved on TheFork

La Panza es Primero Campoamor, Madrid

MEXICAN

C/ Campoamor, 2, 28004, Madrid

13

Average price €15

Cannot be reserved on TheFork

Filter

TheFork advantages