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

195 restaurants

Sort by Relevance

Las Corts, Barcelona

InsiderCatalan

Las Corts

Carrer del Pintor Tapiró, 45, 08028, Barcelona

9.4 / 10
223 reviews

Average price €32 american express Welcome

50% off the 'a la carte' menu

Restaula, Barcelona

    YUMS x2PAYCatalan

    Carrer Gran de Gràcia, 236, 08012, Barcelona

    9.7 / 10
    46 reviews

    Average price €18

    Arrosseria Las Arenas, Barcelona

      Arrocería

      Carrer de Llança, 15, 08015, Barcelona

      8.9 / 10
      2,629 reviews

      Average price €30 american express Welcome

      50% off the 'a la carte' menu

      Speakeasy, Barcelona

      YUMS x2InsiderPAYSpanish

      C/ Aribau, 162, 08036, Barcelona

      9.5 / 10
      725 reviews

      Average price €80 Accepts Yums american express Welcome

      50% off the 'a la carte' menu

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

      Amaya, Barcelona

        YUMS x2PAYBasque

        La Rambla, 20, 08002, Barcelona

        9.1 / 10
        238 reviews

        Average price €35

        Junca, Barcelona

          YUMS x2PAYSpanish

          Passeig de la Verneda, 123, 08020, Barcelona

          9.5 / 10
          43 reviews

          Average price €15 american express Welcome

          Txirimiri, Barcelona

            YUMS x2PAYBasque

            C/ Princesa, 11, 08003, Barcelona

            9.2 / 10
            250 reviews

            Average price €21

            Grill restaurant, Barcelona

              Steakhouse

              Carrer de la Freneria, 5, 08002, Barcelona

              9.0 / 10
              2,281 reviews

              Average price €25 american express Welcome

              30% off the 'a la carte' menu

              Crosmas Casanova, Barcelona

                Arrocería

                Carrer de Casanova, 158, 08036, Barcelona

                9.0 / 10
                686 reviews

                Average price €20 american express Welcome

                30% off the 'a la carte' menu

                La Casa Gallega, Barcelona

                  YUMS x2PAYSpanish

                  Passeig de l'Havana, 1, 08030, Barcelona

                  8.1 / 10
                  99 reviews

                  Average price €25 american express Welcome

                  30% off the 'a la carte' menu

                  El Don, Barcelona

                    PAYSpanish

                    Carrer de Calvet, 1, 08021, Barcelona

                    8.7 / 10
                    222 reviews

                    Average price €25

                    50% off the 'a la carte' menu

                    El xiringo, Barcelona

                    InsiderPAYArrocería

                    Carrer de Sant Carles, 23, 08003, Barcelona

                    9.3 / 10
                    1,449 reviews

                    Average price €30 Accepts Yums american express Welcome

                    20% off the 'a la carte' menu

                    Buj, Barcelona

                      Mediterranean

                      C/ Provença, 73, 08029, Barcelona

                      9.2 / 10
                      113 reviews

                      Average price €28

                      30% off the 'a la carte' menu

                      bicos, Barcelona

                        From Galicia

                        Avinguda Diagonal, 287, 08013, Barcelona

                        9.7 / 10
                        1,046 reviews

                        Average price €25

                        Pulpería Can Lampazas - Buenos Aires, Barcelona

                        InsiderFrom Galicia

                        Carrer de Buenos Aires, 2, 08029, Barcelona

                        9.3 / 10
                        3,120 reviews

                        Average price €30 american express Welcome

                        20% off the 'a la carte' menu

                        Alegoría Restaurant, Barcelona

                          Spanish

                          Carrer d'en Xuclà, 3, 08001, Barcelona

                          9.8 / 10
                          24 reviews

                          Average price €15

                          30% off the 'a la carte' menu

                          Fonda la Palmera, Barcelona

                            PAYCatalan

                            Carrer de Jerusalem, 30, 08001, Barcelona

                            8.9 / 10
                            88 reviews

                            Average price €35 Accepts Yums american express Welcome

                            30% off the 'a la carte' menu

                            Pulpería Can Lampazas, Barcelona

                              From Galicia

                              Av. del Paraŀlel, 159, 08004, Barcelona

                              9.1 / 10
                              5,329 reviews

                              Average price €30 american express Welcome

                              20% off the 'a la carte' menu

                              Fonda España by Martín Berasategui - Hotel España, Barcelona

                              YUMS x2MICHELINPAYCatalan

                              C/ de Sant Pau, 9, 08001, Barcelona

                              9.6 / 10
                              2,393 reviews

                              Average price €49 Accepts Yums american express Welcome

                              Menú Degustación €67

                              Palomino, Barcelona

                                PAYCatalan

                                Carrer d'Andrea Dòria, 37, 08003, Barcelona

                                9.4 / 10
                                117 reviews

                                Average price €20

                                30% off the 'a la carte' menu

                                Gorria, Barcelona

                                InsiderBasque

                                Carrer de la Diputació, 421, 08013, Barcelona

                                9.7 / 10
                                302 reviews

                                Average price €70 american express Welcome

                                Escairon, Barcelona

                                  PAYFrom Galicia

                                  C/ Fontrodona, 5, 08004, Barcelona

                                  8.9 / 10
                                  176 reviews

                                  Average price €23 american express Welcome

                                  30% off the 'a la carte' menu

                                  Casa Jordi, Barcelona

                                    Catalan

                                    Pasaje Marimón, 18, 08021, Barcelona

                                    9.6 / 10
                                    734 reviews

                                    Average price €30 american express Welcome

                                    La Terraza Miró, Barcelona

                                      Spanish

                                      Carrer de Tarragona, 129, 08014, Barcelona

                                      9.5 / 10
                                      2,759 reviews

                                      Average price €20 american express Welcome

                                      Can Pineda, Barcelona

                                      InsiderCatalan

                                      Carrer de Sant Joan de Malta, 55, 08018, Barcelona

                                      9.5 / 10
                                      502 reviews

                                      Average price €50 american express Welcome

                                      Frequently Asked Questions