NeighborhoodsOnly with offers
Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Tapas Restaurants in Barcelona

203 restaurants

Sort by Relevance

YUMS x2InsiderPAYMediterranean

Vi Negre

Carrer de les Guilleries, 17, 08012, Barcelona

8.8 / 10
5,343 reviews

Average price €26 Accepts Yums

50% off the 'a la carte' menu

    PAYMediterranean

    La Rambla, 111, 08002, Barcelona

    9.1 / 10
    3,774 reviews

    Average price €24 Accepts Yums

    50% off the 'a la carte' menu

    InsiderCatalan

    Passeig del Born, 27, 08003, Barcelona

    9.0 / 10
    1,909 reviews

    Average price €30 Accepts Yums

    50% off the 'a la carte' menu

      YUMS x2Fusion

      Carrer de Margarit, 18, 08004, Barcelona

      9.4 / 10
      1,747 reviews

      Average price €20

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

      InsiderArrocería

      Carrer de Llança, 15, 08015, Barcelona

      9.0 / 10
      2,293 reviews

      Average price €30

      La promoción del 30% solo se aplicará en sala, queda excluida la terraza

        PAYMediterranean

        Plaça de Jacint Reventós, 08003, Barcelona

        9.1 / 10
        304 reviews

        Average price €25

        30% off the 'a la carte' menu

          Mediterranean

          Carrer de Aragó, 600, 08018, Barcelona

          8.9 / 10
          753 reviews

          Average price €20

          30% off the 'a la carte' menu

            Spanish

            C/Carders, 23, 08003, Barcelona

            8.9 / 10
            858 reviews

            Average price €25 american express Welcome

            30% off the 'a la carte' menu

            InsiderMediterranean

            Carrer de Sant Domènec, 19, 08012, Barcelona

            9.5 / 10
            307 reviews

            Average price €25

            Menú €16.5

            InsiderPAYMediterranean

            Passeig del Born, 4, 08003, Barcelona

            9.4 / 10
            1,109 reviews

            Average price €25

            20% off the 'a la carte' menu

              Italian

              Carrer de Tordera, 33, 08012, Barcelona

              8.9 / 10
              3,457 reviews

              Average price €25

              50% off the 'a la carte' menu

                PAYSpanish

                Carrer de Floridablanca, 5, 08015, Barcelona

                9.1 / 10
                428 reviews

                Average price €15 Accepts Yums

                30% off the 'a la carte' menu

                  Belgian

                  Carrer Ample, 34, 08002, Barcelona

                  9.3 / 10
                  1,886 reviews

                  Average price €24 Accepts Yums american express Welcome

                  20% off the 'a la carte' menu

                    Spanish

                    Carrer del Pas de l'Ensenyança, 2, 08002, Barcelona

                    8.9 / 10
                    1,103 reviews

                    Average price €25

                    30% off the 'a la carte' menu

                      Mexican

                      Carrer de la Jonquera, 26, 08005, Barcelona

                      8.7 / 10
                      1,013 reviews

                      Average price €20 american express Welcome

                      30% off the 'a la carte' menu

                      InsiderPAYBasque

                      Carrer de Muntaner, 70-72, 08011, Barcelona

                      9.5 / 10
                      339 reviews

                      Average price €40 american express Welcome

                        PAYMediterranean

                        Carrer del Regomir, 16, 08002, Barcelona

                        9.7 / 10
                        33 reviews

                        Average price €25

                        30% off the 'a la carte' menu

                          Mediterranean

                          Carrer Hostafrancs de Sió, 18, 08014, Barcelona

                          9.5 / 10
                          480 reviews

                          Average price €20

                            Spanish

                            Carrer de Tarragona, 129, 08014, Barcelona

                            9.5 / 10
                            2,667 reviews

                            Average price €20 american express Welcome

                              Mediterranean

                              C/ Moll d' Espanya, 5 (Segunda planta C.C.Maremagnum), 08039, Barcelona

                              8.5 / 10
                              11,597 reviews

                              Average price €24 Accepts Yums

                              50% off the 'a la carte' menu

                                YUMS x2PAYSpanish

                                C/ Princesa, 20, 08003, Barcelona

                                7.9 / 10
                                405 reviews

                                Average price €15 american express Welcome

                                20% off the 'a la carte' menu

                                  PAYSpanish

                                  Gran Via de les Corts Catalanes, 522, 08011, Barcelona

                                  8.7 / 10
                                  1,344 reviews

                                  Average price €16

                                  30% off the 'a la carte' menu

                                    YUMS x2Seafood

                                    Vía Laietana, 49, 08003, Barcelona

                                    8.7 / 10
                                    823 reviews

                                    Average price €30 american express Welcome

                                      PAYMediterranean

                                      Carrer de Grunyí, 5, 08003, Barcelona

                                      9.6 / 10
                                      1,281 reviews

                                      Average price €18 american express Welcome

                                        Mediterranean

                                        Carrer de Neptú, 18, 08006, Barcelona

                                        9.4 / 10
                                        751 reviews

                                        Average price €26

                                        Frequently Asked Questions