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

Ca La Montse, Barcelona

    Arrocería

    Ca La Montse

    C/ Balboa, 14, 08003, Barcelona

    8.7 / 10
    255 reviews

    Average price €30 american express Welcome

    Menú €36

    Els Arcs de Sant Miquel, Barcelona

      Catalan

      Carrer de la Riera de Sant Miquel, 21, 08006, Barcelona

      7.7 / 10
      9 reviews

      Average price €25

      50% off the 'a la carte' menu

      Castell de Xativa, Barcelona

        PAYArrocería

        Carrer de València, 360, Barcelona, Spain, 08009, Barcelona

        9.0 / 10
        459 reviews

        Average price €28 american express Welcome

        Moments - Mandarin Oriental, Barcelona, Barcelona

        YUMS x22 starsMICHELINCatalan

        Passeig de Gràcia, 38, 08007, Barcelona

        9.1 / 10
        288 reviews

        Average price €150 american express Welcome

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

        El Don, Barcelona

          PAYSpanish

          Carrer de Calvet, 1, 08021, Barcelona

          8.7 / 10
          214 reviews

          Average price €25

          50% off the 'a la carte' menu

          Portal de la Pau, Barcelona

            Arrocería

            Plaça Portal de la pau, 4, 08002, Barcelona

            7.7 / 10
            222 reviews

            Average price €20

            30% off the 'a la carte' menu

            La Mar Bella, Barcelona

              Arrocería

              C/ Taulat, 81, 08005, Barcelona

              8.8 / 10
              178 reviews

              Average price €25 american express Welcome

              Menú Mar y Montaña 21.45€ €21.45

              Paco Alcalde, Barcelona

                Arrocería

                Emília Llorca Martín, 12 (antes C/ Almirall Aixada, 12), 08003, Barcelona

                8.8 / 10
                661 reviews

                Average price €25 american express Welcome

                Menú del Paco €28.6

                Mussol - Westfield Glòries, Barcelona

                  Catalan

                  Avinguda Diagonal, 208, 08018, Barcelona

                  8.8 / 10
                  364 reviews

                  Average price €20 american express Welcome

                  bicos, Barcelona

                    From Galicia

                    Avinguda Diagonal, 287, 08013, Barcelona

                    9.7 / 10
                    1,045 reviews

                    Average price €25

                    El Atril, Barcelona

                      Spanish

                      C/Carders, 23, 08003, Barcelona

                      8.9 / 10
                      885 reviews

                      Average price €25

                      30% off the 'a la carte' menu

                      Brasería Piras, Barcelona

                        Catalan

                        C/ Montseny, 10, 08012, Barcelona

                        9.0 / 10
                        1,202 reviews

                        Average price €15 american express Welcome

                        50% off the 'a la carte' menu

                        Alegoría Restaurant, Barcelona

                          Spanish

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

                          9.8 / 10
                          23 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
                            87 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,327 reviews

                              Average price €30 american express Welcome

                              20% off the 'a la carte' menu

                              SAGARDI BCN Gòtic, Barcelona

                                PAYBasque

                                Carrer de l'Argenteria, 62, 08003, Barcelona

                                8.9 / 10
                                515 reviews

                                Average price €45 american express Welcome

                                Restaurant cafeteria Sancho, Barcelona

                                  Spanish

                                  Carrer de Sancho de Ávila, 7, 08018, Barcelona

                                  8.2 / 10
                                  11 reviews

                                  Average price €15 american express Welcome

                                  Menú 9.95 € €9.95

                                  Delirium, Barcelona

                                    PAYSpanish

                                    Carrer de los Castillejos, 265, 08013, Barcelona

                                    8.6 / 10
                                    53 reviews

                                    Average price €10 american express Welcome

                                    Menu de noche 10,50 (Lunes a sábado) €10.9

                                    Restaurante Tobogán "La Gallega de Plaza Real", Barcelona

                                      Spanish

                                      Plaça Reial, 10, 08002, Barcelona

                                      8.8 / 10
                                      10 reviews

                                      Average price €18 american express Welcome

                                      Vinateria rosaluna, Barcelona

                                        PAYSpanish

                                        Carrer de Floridablanca, 5, 08015, Barcelona

                                        9.1 / 10
                                        529 reviews

                                        Average price €15 Accepts Yums

                                        30% off the 'a la carte' menu

                                        Palomino, Barcelona

                                          PAYCatalan

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

                                          9.4 / 10
                                          114 reviews

                                          Average price €20

                                          30% off the 'a la carte' menu

                                          Taberna de Sants, Barcelona

                                            PAYAndalou

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

                                            8.6 / 10
                                            200 reviews

                                            Average price €16 american express Welcome

                                            Menú Degustación €16.9

                                            Arrosseria Xàtiva Gràcia, Barcelona

                                              Arrocería

                                              C/ del Torrent d'En Vidalet, 26, 08012, Barcelona

                                              8.8 / 10
                                              1,073 reviews

                                              Average price €30 american express Welcome

                                              Mussol - Casp, Barcelona

                                                Catalan

                                                Carrer de Casp, 19, 08010, Barcelona

                                                8.6 / 10
                                                458 reviews

                                                Average price €20 american express Welcome

                                                Mussol - C.C. Arenas, Barcelona

                                                  Catalan

                                                  Gran Via de les Corts Catalanes, 373, 08015, Barcelona

                                                  8.6 / 10
                                                  290 reviews

                                                  Average price €20 american express Welcome