What
Where

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

The Best Mexican Restaurants in Madrid

109 restaurants

Sort by Relevance

Sahuaro, Madrid

MEXICAN

Sahuaro

8.8 / 10

Plaza de Cascorro, 2, 28005, Madrid

300

Average price €15

La Mordida de Bernabeu, Madrid

MEXICAN

Av. de Brasil, 6, 28020, Madrid

362

Average price €25

Nano El Mexicano 2, Madrid

MEXICAN

Calle de María de Guzmán, 34, 28003, Madrid

91

Average price €15

La Diavla, Madrid

MEXICAN

La Diavla

8.9 / 10

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

139

Average price €25

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

La Mordida de Retiro, Madrid

MEXICAN

Calle de Pío Baroja, 9, 28009, Madrid

241

Average price €25

Las Mañanitas, Madrid

MEXICAN

Las Mañanitas

8.9 / 10

C/ Fuencarral, 82, 28004, Madrid

376

Average price €21

La venganza de Malinche - Jardines, Madrid

MEXICAN

Calle Jardines, 5, 28013, Madrid

636

Average price €25

La Chelinda - La Gavia, Madrid

MEXICAN

Calle Adolfo Bioy Casares, 2, 28051, Madrid

25

Average price €18

Corazón Agavero Mezcaloteca, Madrid

MEXICAN

Calle Humilladero, 28, 28005, Madrid

139

Average price €25

Nano el Mexicano, Madrid

MEXICAN

C/ Lérida, 8, 28020, Madrid

133

Average price €23

InsiderInsiderTepic, Madrid

INSIDERMEXICAN

Tepic

8.9 / 10

Calle de Ayala, 14, 28001, Madrid

704

Average price €35

Cantina Canalla - Garcia de Paredes, Madrid

MEXICAN

Calle de García de Paredes, 2, 28010, Madrid

479

Average price €15

Sol Azteca, Madrid

MEXICAN

Sol Azteca

8.5 / 10

Calle del Gral. Pardiñas, 61, 28006, Madrid

128

Average price €20

El Secreto de López, Madrid

MEXICAN

Glorieta López de Hoyos, 3, 28002, Madrid

214

Average price €24

Orale Compadre Pradillo, Madrid

MEXICAN

C/ Pradillo, 30, 28002, Madrid

1028

Average price €21

Sol y Azteca - Ferraz, Madrid

MEXICAN

Calle de Ferraz, 77, Madrid

Average price €22

La chelinda - Fuencarral, Madrid

MEXICAN

Calle de Fuencarral, 135, 28010, Madrid

56

Average price €16

InsiderInsiderSantita Carbón Mexicano - Fuencarral, Madrid

INSIDERMEXICAN

Calle de Fuencarral, 74, 28004, Madrid

460

Average price €20

El Rey de los Tacos, Madrid

MEXICAN

Cuesta de Santo Domingo, 8, 28013, Madrid

249

Average price €15

Cantina Canalla - San Martin, Madrid

MEXICAN

Plaza San Martín, 2, 28013, Madrid

412

Average price €15

Oyamel, Madrid

MEXICAN

Oyamel

7.9 / 10

C/ Goya 82 Esq. Fernán González, 28009, Madrid

564

Average price €25 accepts Yums

El Patron, Madrid

MEXICAN

El Patron

9.1 / 10

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

199

Average price €15

Not bookable on TheFork

InsiderInsiderIndiano Madrid DF, Madrid

INSIDERMEXICAN

Calle de Claudio Coello, 70, 28001, Madrid

182

Average price €35

Not bookable on TheFork

Sra. Chela, Madrid

MEXICAN

Sra. Chela

9 / 10

Calle de Puerto Serrano, 28, 28045, Madrid

133

Average price €18

Not bookable on TheFork

El Rincón De Los Cuates, Madrid

MEXICAN

C/ San Bartolomé, 7, 28004, Madrid

1769

Average price €22

Not bookable on TheFork

Filter

TheFork Benefits