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

    Spanish

    Tapería Ordesa

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

    8.7 / 10
    1,263 reviews

    Average price €16

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

    MICHELINCatalan

    Carrer de Pau Claris, 85, 08010, Barcelona

    9.4 / 10
    91 reviews

    Average price €30 american express Welcome

      YUMS x2Spanish

      Passeig de la Verneda, 123, 08020, Barcelona

      8.3 / 10
      18 reviews

      Average price €15

      InsiderCatalan

      Carrer de Pelai, 28, 08001, Barcelona

      9.1 / 10
      177 reviews

      Average price €18

      MENÚ PELAI 18 €

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

        Arrocería

        Carrer dels Banys Nous, 8, 08002, Barcelona

        9.0 / 10
        260 reviews

        Average price €30

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

          Catalan

          Carrer de Roger de Llúria, 60, 08009, Barcelona

          9.1 / 10
          219 reviews

          Average price €20

          MENÚ SEMANAL 18 €

          InsiderSpanish

          Carrer del Bruc, 118, 08009, Barcelona

          9.5 / 10
          625 reviews

          Average price €20

            Spanish

            Carrer de Tarragona, 129, 08014, Barcelona

            9.5 / 10
            2,523 reviews

            Average price €20 american express Welcome

              Catalan

              Carrer de Santa Amàlia, 38, 08031, Barcelona

              8.7 / 10
              515 reviews

              Average price €18

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

                Catalan

                Baixada de Viladecols, 3, 08002, Barcelona

                9.3 / 10
                759 reviews

                Average price €20

                InsiderBasque

                Gran Via de Les Corts Catalanes, 697, 08013, Barcelona

                9.1 / 10
                625 reviews

                Average price €24 Accepts Yums

                menú tradicion 19,5 €

                  Catalan

                  C/ de les Moles, 25, 08002, Barcelona

                  9.4 / 10
                  483 reviews

                  Average price €25

                  Menú mediodía Sábados y Festivos 26€ 26 €

                    From Galicia

                    Carrer dels Comtes de Bell-Lloc, 51, 08014, Barcelona

                    7.8 / 10
                    14 reviews

                    Average price €25

                    50% off food!

                    InsiderFrom Galicia

                    Carrer d'en Botella, 11, 08001, Barcelona

                    9.4 / 10
                    2,490 reviews

                    Average price €35

                    InsiderBasque

                    Carrer de l'Argenteria, 62, 08003, Barcelona

                    9.4 / 10
                    377 reviews

                    Average price €45 american express Welcome

                      Arrocería

                      Carrer de Muntaner, 6, 08011, Barcelona

                      9.0 / 10
                      328 reviews

                      Average price €30

                      MENÚ DEGUSTACIÓN DE NOCHE 25 €

                        Spanish

                        C/ Mandri, 56, 08022, Barcelona

                        9.0 / 10
                        916 reviews

                        Average price €25 american express Welcome

                        20% off food!

                          Basque

                          C/ Elisi, 13, 08014, Barcelona

                          9.2 / 10
                          525 reviews

                          Average price €29 american express Welcome

                          InsiderAuthor

                          Passatge de Marimon, 20, 08021, Barcelona

                          9.3 / 10
                          275 reviews

                          Average price €65

                            Catalan

                            Carrer d'Enric Granados, 122, Barcelona, Spain, 08008, Barcelona

                            8.8 / 10
                            5,371 reviews

                            Average price €35 american express Welcome

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

                              From Galicia

                              Carrer de Nicaragua, 140, 08029, Barcelona

                              7.9 / 10
                              16 reviews

                              Average price €25

                              30% off food!

                                Andalou

                                Carrer d'Enric Granados, 77, 08008, Barcelona

                                7.3 / 10
                                76 reviews

                                Average price €15

                                Menú 11.95 € 11,95 €

                                  From Galicia

                                  C/ Fontrodona, 5, 08004, Barcelona

                                  8.3 / 10
                                  158 reviews

                                  Average price €23

                                  30% off food!

                                  InsiderArrocería

                                  C/ Viladomat, 257, 08029, Barcelona

                                  9.2 / 10
                                  346 reviews

                                  Average price €30

                                    Spanish

                                    Carrer d'Avinyó, 42, 08002, Barcelona

                                    7.9 / 10
                                    185 reviews

                                    Average price €18 Accepts Yums

                                    50% off food!