Register my restaurant
Help
What
Where
Cuisine, restaurant name...

The Best Mexican Restaurants in Madrid

58 restaurants
Why you received these results
La Turulita auténtico sabor mexicano, Madrid
On A Budget

    PAYMexican

    La Turulita auténtico sabor mexicano

    Calle de Ibiza, 8, 28009, Madrid

    9.3 / 10
    286 reviews

    Average price €15 american express Welcome

    30% off the 'a la carte' menu

    La Metixe. Taberna Mexicana, Madrid
    Great Deal

      PAYMexican

      C. de Valderribas, 23, 28007, Madrid

      8.9 / 10
      721 reviews

      Average price €29

      50% off the 'a la carte' menu

      Pirekas Mexican Food and Empanys, Madrid

        PAYMexican

        C. Pensamiento, 25, 28020, Madrid

        9.1 / 10
        634 reviews

        Average price €20

        30% off the 'a la carte' menu

        Cómete México Ríos Rosas, Madrid

          Mexican

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

          9.2 / 10
          3,866 reviews

          Average price €19 american express Welcome

          30% off the 'a la carte' menu

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

          Pituka y Petaka, Madrid

            PAYMexican

            C/ de Francisco Silvela, 71, 28028, Madrid

            9.2 / 10
            147 reviews

            Average price €25

            30% off the 'a la carte' menu

            La Mordida de Belén, Madrid

              YUMS x2PAYMexican

              Calle de Belén, 13, 28004, Madrid

              8.9 / 10
              1,484 reviews

              Average price €25 american express Welcome

              El Zócalo, Madrid
              Top Rated

                Mexican

                Calle Alejandro González, 8, 28028, Madrid

                9.6 / 10
                402 reviews

                Average price €18

                El Secreto de López, Madrid
                Top Rated

                  Mexican

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

                  9.5 / 10
                  313 reviews

                  Average price €24 american express Welcome

                  La Rodaja, Madrid
                  Top Rated

                    PAYMexican

                    Calle de Bocángel, 4, 28028, Madrid

                    9.5 / 10
                    1,810 reviews

                    Average price €17 american express Welcome

                    Ciudad Mezcal Cantina (Mesón de Paredes), Madrid

                      PAYMexican

                      C. del Mesón de Paredes, 30, 28012, Madrid

                      8.7 / 10
                      7 reviews

                      Average price €16

                      30% off the 'a la carte' menu

                      Tu Takos, Madrid
                      On A Budget

                        PAYMexican

                        C. de Barceló 6, Mercado Barceló Interior planta 2 local 301 - 302 C, 28004, Madrid

                        6.8 / 10
                        14 reviews

                        Average price €15 american express Welcome

                        40% off the 'a la carte' menu

                        La Mordida de Bernabeu, Madrid

                          YUMS x2Mexican

                          Av. de Brasil, 6, 28020, Madrid

                          9.2 / 10
                          1,983 reviews

                          Average price €25 american express Welcome

                          La Venganza de Malinche - Profesor Waksman, Madrid

                            PAYMexican

                            Calle Prof. Waksman, 3, 28036, Madrid

                            9.3 / 10
                            934 reviews

                            Average price €25

                            30% off the 'a la carte' menu

                            El Jalapeño, Madrid
                            Great Deal

                              PAYMexican

                              C/ Pedro Muguruza, 4, 28036, Madrid

                              8.9 / 10
                              1,927 reviews

                              Average price €14

                              Maxí Menú SIN BEBIDA INCLUIDA 14€ por persona

                              Kitipun, Madrid
                              On A Budget

                                PAYMexican

                                Calle de la Ballesta, 10, 28004, Madrid

                                9.0 / 10
                                633 reviews

                                Average price €15 american express Welcome

                                Nano el Mexicano, Madrid

                                  PAYMexican

                                  C/ Lérida, 8, 28020, Madrid

                                  8.8 / 10
                                  162 reviews

                                  Average price €23 american express Welcome

                                  Menú €14.9

                                  El Patrón - Taquería -, Madrid
                                  On A Budget

                                    PAYMexican

                                    C. de Bordadores, 2, 28013, Madrid

                                    8.5 / 10
                                    543 reviews

                                    Average price €15 american express Welcome

                                    30% off the 'a la carte' menu

                                    La Mordida Diego de León, Madrid

                                      PAYMexican

                                      Calle de Diego de León, 56, 28006, Madrid

                                      9.1 / 10
                                      286 reviews

                                      Average price €18 american express Welcome

                                      La Mordida de Fuentes, Madrid

                                        YUMS x2PAYMexican

                                        Calle de las Fuentes, 3, 28013, Madrid

                                        9.0 / 10
                                        1,839 reviews

                                        Average price €25

                                        Indiano Madrid Mexico, Madrid

                                          PAYMexican

                                          Calle de Claudio Coello, 70, 28001, Madrid

                                          9.1 / 10
                                          133 reviews

                                          Average price €27

                                          30% off the 'a la carte' menu

                                          Maíz, Agua & Cal Apodaca, Madrid

                                            PAYMexican

                                            Calle de Apodaca, 3, 28004, Madrid

                                            9.0 / 10
                                            1,359 reviews

                                            Average price €20 american express Welcome

                                            30% off the 'a la carte' menu

                                            Mexcalista, Madrid

                                              PAYMexican

                                              Calle del León, 5, 28014, Madrid

                                              9.2 / 10
                                              436 reviews

                                              Average price €35 american express Welcome

                                              Clan Tequila, Madrid
                                              On A Budget

                                                PAYMexican

                                                Calle de Palafox, 1 Local 4, 28010, Madrid

                                                9.1 / 10
                                                48 reviews

                                                Average price €15

                                                La Mordida de Segovia, Madrid

                                                  PAYMexican

                                                  Travesía del Conde, 4, 28005, Madrid

                                                  8.8 / 10
                                                  255 reviews

                                                  Average price €18 american express Welcome

                                                  La Mordida de Retiro, Madrid

                                                    YUMS x2PAYMexican

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

                                                    9.0 / 10
                                                    1,971 reviews

                                                    Average price €25 american express Welcome

                                                    Frequently Asked Questions