Register my restaurant
Help
What
Where
Cuisine, restaurant name...

The Best Spanish Restaurants in Barcelona

192 restaurants
Why you received these results
Tram Tram, Barcelona
Top Rated

YUMS x2MICHELINPAYCatalan

Tram Tram

C/ Major de Sarrià, 121, 08017, Barcelona

9.5 / 10
430 reviews

Average price €60 american express Welcome

Calabrasa, Barcelona
Great Deal

    PAYCatalan

    Passeig del Born, 27, 08003, Barcelona

    9.0 / 10
    4,833 reviews

    Average price €30 Accepts Yums american express Welcome

    50% off the 'a la carte' menu

    Amar Barcelona, Barcelona

      YUMS x2MICHELINPAYSeafood

      Gran Via de les Corts Catalanes, 668, 08010, Barcelona

      9.3 / 10
      43 reviews

      Average price €120 american express Welcome

      Palomino, Barcelona

        PAYCatalan

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

        9.3 / 10
        630 reviews

        Average price €20 american express Welcome

        20% off the 'a la carte' menu

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

        Nineteen Restaurant - Olivia Plaza Hotel, Barcelona

          Mediterranean

          Pl. de Catalunya, 19, 08002, Barcelona

          9.2 / 10
          2,126 reviews

          Average price €29 american express Welcome

          30% off the 'a la carte' menu

          Alegoría Restaurant, Barcelona

            PAYSpanish

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

            9.2 / 10
            1,104 reviews

            Average price €25 american express Welcome

            30% off the 'a la carte' menu

            La Garriga Glòries, Barcelona

              PAYLocal

              Avinguda Diagonal, 198, 08018, Barcelona

              9.0 / 10
              260 reviews

              Average price €28 american express Welcome

              30% off the 'a la carte' menu

              Veg& The Gang  Antiguo Let It V, Barcelona

                PAYPub grub

                Carrer de Casanova, 195, 08036, Barcelona

                9.0 / 10
                369 reviews

                Average price €30 american express Welcome

                30% off the 'a la carte' menu

                B Lounge - Hotel Barceló Raval, Barcelona

                  Varied

                  Rambla del Raval, 17-21, 08001, Barcelona

                  9.0 / 10
                  1,350 reviews

                  Average price €25 american express Welcome

                  30% off the 'a la carte' menu

                  El Jardí de L'Ateneu, Barcelona

                    PAYSpanish

                    Carrer de la Canuda, 6 Principal, 08002, Barcelona

                    9.0 / 10
                    320 reviews

                    Average price €22

                    40% off the 'a la carte' menu

                    Casa de Vivi - Fauna Restaurant, Barcelona

                      PAYMediterranean

                      Carrer del Duc, 15, 08002, Barcelona

                      8.9 / 10
                      206 reviews

                      Average price €35 american express Welcome

                      30% off the 'a la carte' menu

                      Crosmas Casanova, Barcelona

                        PAYArrocería

                        Carrer de Casanova, 158, 08036, Barcelona

                        8.9 / 10
                        1,313 reviews

                        Average price €30 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
                          6,061 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
                          Top Rated

                          YUMS x2MICHELINPAYCatalan

                          C/ de Sant Pau, 9, 08001, Barcelona

                          9.5 / 10
                          2,832 reviews

                          Average price €49 Accepts Yums american express Welcome

                          Menú €35

                          Glück Cervecería, Barcelona

                            PAYMediterranean

                            Carrer de Sant Medir, 8, 08028, Barcelona

                            9.1 / 10
                            115 reviews

                            Average price €20 american express Welcome

                            30% off the 'a la carte' menu

                            Vinateria rosaluna, Barcelona
                            On A Budget

                              PAYSpanish

                              Carrer de Floridablanca, 5, 08015, Barcelona

                              9.0 / 10
                              803 reviews

                              Average price €15

                              30% off the 'a la carte' menu

                              Can Lampazas Buenos Aires restaurante gallego, Barcelona

                              INSIDERFrom Galicia

                              Carrer de Buenos Aires, 2, 08029, Barcelona

                              9.2 / 10
                              3,799 reviews

                              Average price €30 american express Welcome

                              20% off the 'a la carte' menu

                              Windsor, Barcelona
                              Top Rated

                              MICHELINPAYCatalan

                              Carrer de Còrsega, 286, 08008, Barcelona

                              9.4 / 10
                              1,575 reviews

                              Average price €44 Accepts Yums american express Welcome

                              Menú Sant Jordi €87

                              Casa Fernández, Barcelona

                              INSIDERPAYSpanish

                              C/ Santaló, 46, 08021, Barcelona

                              9.1 / 10
                              512 reviews

                              Average price €30 american express Welcome

                              20% off the 'a la carte' menu

                              Fonda la Palmera, Barcelona

                                PAYCatalan

                                Carrer de Jerusalem, 30, 08001, Barcelona

                                8.7 / 10
                                260 reviews

                                Average price €35 Accepts Yums american express Welcome

                                30% off the 'a la carte' menu

                                Can Pineda, Barcelona
                                Top Rated

                                INSIDERCatalan

                                C/ de Sant Joan de Malta, 55, 08018, Barcelona

                                9.6 / 10
                                577 reviews

                                Average price €55 american express Welcome

                                Tast-Ller, Barcelona

                                  YUMS x2PAYBasque

                                  Carrer de Viladomat, 137, 08015, Barcelona

                                  9.8 / 10
                                  28 reviews

                                  Average price €80

                                  MENU DEGUSTACIÓN SORPRESA €80

                                  Arrosseria Las Arenas, Barcelona

                                    Arrocería

                                    Carrer de Llança, 15, 08015, Barcelona

                                    8.6 / 10
                                    3,599 reviews

                                    Average price €30 american express Welcome

                                    30% off the 'a la carte' menu

                                    Filigrana by Eboca Restaurant, Barcelona

                                    INSIDERSpanish

                                    Plaça Espanya, 6-8, 08014, Barcelona

                                    9.2 / 10
                                    307 reviews

                                    Average price €45 american express Welcome

                                    Fili Gran €60

                                    La Llar de Foc, Barcelona

                                      Grilled

                                      Carrer de Ramón y Cajal, 13, 08012, Barcelona

                                      8.9 / 10
                                      36 reviews

                                      Average price €20 american express Welcome

                                      30% off the 'a la carte' menu

                                      Frequently Asked Questions