Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Mexican Restaurants in Barcelona

41 restaurants
Why you received these results
Chilangos, Barcelona
On A Budget

    Mexican

    Chilangos

    Carrer Nou de la Rambla, 95, 08001, Barcelona

    9.0 / 10
    3,551 reviews

    Average price €15 american express Welcome

    30% off the 'a la carte' menu

    Chihuahua, Barcelona

      PAYMexican

      Passeig de Maragall, 107, 08041, Barcelona

      9.1 / 10
      2,946 reviews

      Average price €21

      30% off the 'a la carte' menu

      Tequila Cantina mexicana, Barcelona
      On A Budget

        Mexican

        Carrer de Bilbao, 13, 08005, Barcelona

        8.9 / 10
        656 reviews

        Average price €15 american express Welcome

        Promoción 30% Solo para Interior, No valida en terraza

        Azul Frida, Barcelona
        On A Budget

          Mexican

          Carrer del Pintor Fortuny, 24, 08001, Barcelona

          9.3 / 10
          371 reviews

          Average price €5

          Combo del día (Opciones Veganas) €11.9

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

          OAXACA Cuina Mexicana, Barcelona

            PAYMexican

            Pla de Palau, 19, 08003, Barcelona

            9.2 / 10
            1,628 reviews

            Average price €35 Accepts Yums american express Welcome

            Mexicalpan, Barcelona

              Mexican

              Carrer de Fluvià, 33, 08019, Barcelona

              9.2 / 10
              161 reviews

              Average price €17 american express Welcome

              #Más Que México, Barcelona

                PAYMexican

                Carrer Font de Canyelles 8, 08016, Barcelona

                9.2 / 10
                86 reviews

                Average price €18 american express Welcome

                Taquerías Tamarindo, Barcelona
                On A Budget

                  Mexican

                  Carrer d´Aragó, 236, 08007, Barcelona

                  9.1 / 10
                  383 reviews

                  Average price €15 american express Welcome

                  Cantinita Baja California, Barcelona
                  Great Deal

                    PAYMexican

                    Carrer de Tamarit, 112, 08015, Barcelona

                    7.9 / 10
                    26 reviews

                    Average price €20

                    -50% en carta - TheFork Summer

                    Matt & Marshall, Barcelona

                      PAYMexican

                      Carrer de Llull, 147, 08005, Barcelona

                      9.0 / 10
                      172 reviews

                      Average price €18 american express Welcome

                      La Adelita Botanero, Barcelona
                      Great Deal

                        PAYMexican

                        Carrer de Muntaner, 100, 08036, Barcelona

                        8.8 / 10
                        5,525 reviews

                        Average price €20 Accepts Yums american express Welcome

                        50% off the 'a la carte' menu

                        Cielitto 65, Barcelona

                          PAYMexican

                          Carrer d'Aribau, 65, 08011, Barcelona

                          8.9 / 10
                          321 reviews

                          Average price €25

                          30% off the 'a la carte' menu

                          La Taqueria Sardenya, Barcelona
                          On A Budget

                            Mexican

                            Carrer de Sardenya, 304, 08013, Barcelona

                            9.0 / 10
                            314 reviews

                            Average price €15 american express Welcome

                            Un chingo de sabor, Barcelona

                              Mexican

                              Carrer de Provença, 357, 08037, Barcelona

                              9.0 / 10
                              257 reviews

                              Average price €17

                              El Mexicano de Barcelona, Barcelona

                                PAYMexican

                                C/ Villarroel, 233, 08036, Barcelona

                                9.1 / 10
                                4,327 reviews

                                Average price €18 american express Welcome

                                30% off the 'a la carte' menu

                                Tacos 99, Barcelona
                                On A Budget

                                  Mexican

                                  Avinguda del Paral·lel, 99, 08004, Barcelona

                                  8.8 / 10
                                  66 reviews

                                  Average price €15 american express Welcome

                                  Tequila Cantina Mexicana - Aragó, Barcelona
                                  On A Budget

                                    Mexican

                                    Carrer d'Aragó, 527, 08026, Barcelona

                                    9.0 / 10
                                    1,520 reviews

                                    Average price €15 american express Welcome

                                    30% off the 'a la carte' menu

                                    ÁNDELE Santa Fe, Barcelona

                                      PAYMexican

                                      Carrer de Santa Fe de Nou Mèxic, 6, 08017, Barcelona

                                      8.7 / 10
                                      165 reviews

                                      Average price €25

                                      La Calaca, Barcelona
                                      On A Budget

                                        PAYMexican

                                        Carrer del Concili de Trento, 90, 08018, Barcelona

                                        8.8 / 10
                                        91 reviews

                                        Average price €15 american express Welcome

                                        30% off the 'a la carte' menu

                                        La Chelinda - Enric Granados, Barcelona

                                          Mexican

                                          Carrer d'Enric Granados, 9, 08007, Barcelona

                                          8.6 / 10
                                          488 reviews

                                          Average price €18

                                          40% off the 'a la carte' menu

                                          Internacional, Barcelona

                                            Mexican

                                            Carrer de la Jonquera, 26, 08005, Barcelona

                                            9.0 / 10
                                            1,232 reviews

                                            Average price €20 american express Welcome

                                            30% off the 'a la carte' menu

                                            Oda - Casino Barcelona, Barcelona

                                              PAYMexican

                                              Carrer de la Marina, 19, 08005, Barcelona

                                              9.2 / 10
                                              225 reviews

                                              Average price €30

                                              20% off the 'a la carte' menu

                                              Ándele París, Barcelona

                                                PAYMexican

                                                Carrer de París, 147, 08036, Barcelona

                                                8.7 / 10
                                                1,192 reviews

                                                Average price €25 american express Welcome

                                                Mexcla, Barcelona
                                                Top Rated

                                                  Mexican

                                                  C/ Ramón y Cajal, 35, 08012, Barcelona

                                                  9.4 / 10
                                                  1,080 reviews

                                                  Average price €18

                                                  Taquerías Tamarindo Calle Mallorca, Barcelona
                                                  On A Budget

                                                    PAYMexican

                                                    C/ de Mallorca, 235, 08008, Barcelona

                                                    9.1 / 10
                                                    27 reviews

                                                    Average price €15

                                                    Frequently Asked Questions