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 Spanish Restaurants in Barcelona

464 restaurants

Sort by Relevance

InsiderCatalan

El Racó d'en Cesc

C/ Diputación, 201, 08011, Barcelona

9.7 / 10
774 reviews

Average price €48

Menú 68.2 € 68,2 €

    Catalan

    Carrer de Palaudàries, 08004, Barcelona

    Average price €25

    -50% off the "à la carte" menu!

      Catalan

      Carrer d´en Robador 18, 08001, Barcelona

      7.4 / 10
      104 reviews

      Average price €31

      -30% off the "à la carte" menu!

        Spanish

        C/ Santaló, 46, 08021, Barcelona

        9.2 / 10
        280 reviews

        Average price €30 american express Welcome

        20% off food!

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

          Spanish

          Carrer de la Mare de Déu del Remei, 53, 08004, Barcelona

          9.1 / 10
          192 reviews

          Average price €18

          30% off food!

          InsiderFrom Galicia

          Avinguda Diagonal, 287, 08013, Barcelona

          9.7 / 10
          917 reviews

          Average price €25

          YUMS x2InsiderSpanish

          C/ Aribau, 162, 08036, Barcelona

          9.3 / 10
          353 reviews

          Average price €80 Accepts Yums

            Steakhouse

            C/ Portal Nou, 61, 08003, Barcelona

            8.5 / 10
            9 reviews

            Average price €23

            Menú 15€ 15 €

              YUMS x2Spanish

              Passatge de Josep Llovera, 1, 08021, Barcelona

              9.4 / 10
              8 reviews

              Average price €16

              1 starMICHELINCatalan

              Carrer de Còrsega, 289, 08008, Barcelona

              9.4 / 10
              687 reviews

              Average price €95 Accepts Yums

              Menú del Delta (de martes a viernes mediodía y noche) 55 €

                Catalan

                Carrer de Balmes, 139, 08008, Barcelona

                9.7 / 10
                175 reviews

                Average price €28 american express Welcome

                InsiderBasque

                Carrer de la Diputació, 421, 08013, Barcelona

                9.7 / 10
                235 reviews

                Average price €70 american express Welcome

                  From Castille

                  Carrer de la Diputació, 159, 08011, Barcelona

                  9.5 / 10
                  289 reviews

                  Average price €21 american express Welcome

                  Menú del día 10.95 € 10,95 €

                  InsiderCatalan

                  Pasaje Marimón, 18, 08021, Barcelona

                  9.5 / 10
                  665 reviews

                  Average price €30

                  Menú de Grupos 42 €

                    Spanish

                    Carrer del Carme, 40, 08001, Barcelona

                    9.1 / 10
                    13 reviews

                    Average price €15

                    -30% off the "à la carte" menu!

                      Spanish

                      9.4 / 10
                      173 reviews

                      Average price €11

                      Menú del dia 10 €

                        Spanish

                        Carrer de Colomines, 8, 08003, Barcelona

                        Average price €18 Accepts Yums

                        -50% off the "à la carte" menu!

                          Catalan

                          Passeig de Garcia Fària, 29, 08005, Barcelona

                          8.4 / 10
                          307 reviews

                          Average price €25 american express Welcome

                          50% off food!

                            YUMS x2Spanish

                            Rambla de Catalunya, 91, 08008, Barcelona

                            8.7 / 10
                            411 reviews

                            Average price €25

                              From market

                              Casanova 157, 08036, Barcelona

                              9.2 / 10
                              11 reviews

                              Average price €20

                              InsiderFrom Galicia

                              Rambla dels Caputxins, 37, 08002, Barcelona

                              9.6 / 10
                              1,197 reviews

                              Average price €30 Accepts Yums american express Welcome

                                Catalan

                                C/ Mallorca, 272, 08037, Barcelona

                                9.5 / 10
                                175 reviews

                                Average price €28

                                  From Galicia

                                  Carrer de Sants, 238, 08028, Barcelona

                                  8.5 / 10
                                  16 reviews

                                  Average price €26

                                  -30% off the "à la carte" menu!

                                    Spanish

                                    Carrer de Sant Antoni Maria Claret, 157, 08025, Barcelona

                                    9.3 / 10
                                    128 reviews

                                    Average price €18

                                    Fórmula 13.50 € 13,5 €

                                    InsiderBasque

                                    Carrer de Muntaner, 70-72, 08011, Barcelona

                                    9.6 / 10
                                    288 reviews

                                    Average price €40 american express Welcome