What

What

Where

Where

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

The Best Mexican Restaurants in Madrid

109 restaurants

Sort by Relevance

La Panza es Primero Argüelles, Madrid

MEXICAN

C/ Rodríguez San Pedro, 71, 28015, Madrid

54

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

Sombrero Azul, Madrid

MEXICAN

Sombrero Azul

7.9 / 10

Calle de los Mancebos, 2, 28005, Madrid

117

Average price €18

Cannot be reserved on TheFork

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

Tacazzo, Madrid

MEXICAN

Tacazzo

7.9 / 10

Calle de Narváez, 61, 28009, Madrid

46

Average price €25

Cannot be reserved on TheFork

RUCHO BAR, Madrid

MEXICAN

RUCHO BAR

7.2 / 10

Calle de Valencia, 9, 28012, Madrid

30

Average price €15

Cannot be reserved on TheFork

Deseos de Catrina, Madrid

MEXICAN

Calle de Berrocal, 12, 28021, Madrid

12

Average price €20

Cannot be reserved on TheFork

La Lonchería - Barceló, Madrid

MEXICAN

Calle Barceló, 6 (2da planta), 28004, Madrid

9

Average price €15

Cannot be reserved on TheFork

Ajolote Mexican Grill, Madrid

MEXICAN

Calle de la Princesa, 29, 28008, Madrid

39

Average price €12

Set Menu undefined€

Cannot be reserved on TheFork

Filter

TheFork advantages