Register my restaurant
Help

The Best Mexican Restaurants in Barcelona

36 restaurants
Why you received these results
Internacional, Barcelona

    Mexican

    Internacional

    Carrer de la Jonquera, 26, 08005, Barcelona

    9.3 / 10
    1,483 reviews

    Average price €20 american express Welcome

    30% off the 'a la carte' menu

    Pacífico "Tabernas del Mar", Barcelona
    Great Deal

      PAYMexican

      C/ de la Independència, 348, 08026, Barcelona

      9.0 / 10
      483 reviews

      Average price €30

      50% off the 'a la carte' menu

      Akamai Fusion, Barcelona

        Mexican

        Carrer del Concili de Trento, 12, 08018, Barcelona

        Average price €17

        30% off the 'a la carte' menu

        Pacífico Cantina & Taquería, Barcelona
        Great Deal

          PAYMexican

          Av. del Paral·lel, 163, 08004, Barcelona

          8.6 / 10
          410 reviews

          Average price €25

          50% off the 'a la carte' menu

          Tequila Cantina Mexicana - Aragó, Barcelona
          On A Budget

            Mexican

            Carrer d'Aragó, 527, 08026, Barcelona

            9.0 / 10
            1,738 reviews

            Average price €15 american express Welcome

            30% off the 'a la carte' menu

            La Viciosa Bar, Barcelona
            On A Budget

              PAYMexican

              Carrer de Salvà, 21, 08004, Barcelona

              8.8 / 10
              23 reviews

              Average price €15

              30% off the 'a la carte' menu

              La Chelinda - Enric Granados, Barcelona
              Great Deal

                Mexican

                Carrer d'Enric Granados, 9, 08007, Barcelona

                8.5 / 10
                1,264 reviews

                Average price €18 american express Welcome

                50% off the 'a la carte' menu

                Chihuahua, Barcelona

                  PAYMexican

                  Passeig de Maragall, 107, 08041, Barcelona

                  9.2 / 10
                  3,221 reviews

                  Average price €21

                  20% off the 'a la carte' menu

                  OAXACA Cuina Mexicana, Barcelona

                  INSIDERPAYMexican

                  Pla de Palau, 19, 08003, Barcelona

                  9.3 / 10
                  1,889 reviews

                  Average price €60 Accepts Yums american express Welcome

                  Menú degustación €92

                  El Mexicano de Barcelona, Barcelona

                    PAYMexican

                    C/ Villarroel, 233, 08036, Barcelona

                    8.9 / 10
                    4,759 reviews

                    Average price €18

                    30% off the 'a la carte' menu

                    La Adelita Botanero, Barcelona
                    Great Deal

                      PAYMexican

                      Carrer de Muntaner, 100, 08036, Barcelona

                      8.5 / 10
                      7,364 reviews

                      Average price €20 Accepts Yums american express Welcome

                      50% off the 'a la carte' menu

                      Tlaxcal, Barcelona
                      Top Rated

                        Mexican

                        C/ del Comerç, 27, 08003, Barcelona

                        9.4 / 10
                        602 reviews

                        Average price €25 american express Welcome

                        Mexipoke, Barcelona
                        On A Budget

                          PAYMexican

                          Carrer de Barcelona, 31, 08820, Barcelona

                          9.7 / 10
                          22 reviews

                          Average price €15

                          Maro Azul, Barcelona
                          Top Rated

                          INSIDERMexican

                          Carrer de Roger de Flor, 218, 08013, Barcelona

                          9.6 / 10
                          1,065 reviews

                          Average price €35 american express Welcome

                          Taquerías Tamarindo, Barcelona
                          Top Rated

                            PAYMexican

                            Carrer d´Aragó, 236, 08007, Barcelona

                            9.4 / 10
                            702 reviews

                            Average price €15 american express Welcome

                            Azul Frida Poblenou, Barcelona

                              PAYMexican

                              Carrer de Galceran Marquet, 2, 08005, Barcelona

                              9.3 / 10
                              280 reviews

                              Average price €18 Accepts Yums american express Welcome

                              #Más Que México, Barcelona
                              Top Rated

                                PAYMexican

                                Carrer Font de Canyelles 8, 08016, Barcelona

                                9.4 / 10
                                137 reviews

                                Average price €18 american express Welcome

                                La Republica del Taco, Barcelona

                                  Mexican

                                  Carrer de Sant Quintí, 30, 08026, Barcelona

                                  9.3 / 10
                                  137 reviews

                                  Average price €18 american express Welcome

                                  Mexcla, Barcelona

                                    Mexican

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

                                    9.2 / 10
                                    1,119 reviews

                                    Average price €18

                                    Taquerías Tamarindo Calle Mallorca, Barcelona
                                    On A Budget

                                      Mexican

                                      C/ de Mallorca, 235, 08008, Barcelona

                                      9.0 / 10
                                      304 reviews

                                      Average price €15 american express Welcome

                                      Chilangos, Barcelona
                                      On A Budget

                                        Mexican

                                        Carrer Nou de la Rambla, 95, 08001, Barcelona

                                        9.0 / 10
                                        3,542 reviews

                                        Average price €15 american express Welcome

                                        Plan B, Barcelona

                                          PAYColombian

                                          Carrer de Borgonya, 14, 08042, Barcelona

                                          9.4 / 10
                                          18 reviews

                                          Average price €19 american express Welcome

                                          La Mexa Food & Drink, Barcelona

                                            PAYMexican

                                            Av. de Roma, 38, 08015, Barcelona

                                            Average price €23

                                            Margarita Blue, Barcelona

                                              Mexican

                                              C/ Josep Anselm Clavé, 6, 08002, Barcelona

                                              9.0 / 10
                                              335 reviews

                                              Average price €17 american express Welcome

                                              Salsa, Barcelona

                                                PAYMexican

                                                Carrer de Laforja, 130, 08021, Barcelona

                                                8.6 / 10
                                                18 reviews

                                                Average price €20 american express Welcome

                                                Mexican near Barcelona

                                                • Mexican Badalona 9.1 km

                                                More food types in Barcelona

                                                • Sushi
                                                • Indian
                                                • Vegetarian dishes
                                                • Italian
                                                • Gluten free

                                                Frequently Asked Questions