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

Tapería Ordesa, Barcelona

    PAYSpanish

    Tapería Ordesa

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

    8.8 / 10
    1,417 reviews

    Average price €16 american express Welcome

    30% off the 'a la carte' menu

    Windsor, Barcelona

    MICHELINPAYCatalan

    Carrer de Còrsega, 286, 08008, Barcelona

    9.2 / 10
    1,423 reviews

    Average price €44 Accepts Yums american express Welcome

    Menú Tradición | €33.9

    Montesquiu, Barcelona

      PAYSpanish

      C/ Mandri, 56, 08022, Barcelona

      8.9 / 10
      1,094 reviews

      Average price €25 american express Welcome

      20% off the 'a la carte' menu

      Pelai by Eboca Restaurant, Barcelona

        Catalan

        Carrer de Pelai, 28, 08001, Barcelona

        9.0 / 10
        240 reviews

        Average price €18 american express Welcome

        Menú Arroces €35

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

        Diegos Bar Restaurant, Barcelona

          Spanish

          Avinguda Meridiana, 127, 08026, Barcelona

          9.5 / 10
          296 reviews

          Average price €25

          Txalaparta, Barcelona

            Basque

            Carrer de Sants, 146, 08028, Barcelona

            9.0 / 10
            242 reviews

            Average price €27 american express Welcome

            Especial grupo: Menú 42 € (10 à 50 p.) €42

            SAGARDI BCN Centre, Barcelona

            InsiderPAYBasque

            Carrer de Muntaner, 70-72, 08011, Barcelona

            9.5 / 10
            402 reviews

            Average price €40 american express Welcome

            Terraza Alaire Ramblas, Barcelona

              PAYSpanish

              Carrer de Sant Pau, 9, 08001, Barcelona

              8.6 / 10
              51 reviews

              Average price €25

              20% off the 'a la carte' menu

              Calabrasa, Barcelona

                Catalan

                Passeig del Born, 27, 08003, Barcelona

                9.0 / 10
                2,774 reviews

                Average price €30 Accepts Yums

                50% off the 'a la carte' menu

                Tapas Verdi, Barcelona

                  Spanish

                  Carrer de Verdi, 11, 08012, Barcelona

                  8.5 / 10
                  291 reviews

                  Average price €12 american express Welcome

                  30% off the 'a la carte' menu

                  La Venta, Barcelona

                    PAYCatalan

                    Plaça del Doctor Andreu, Barcelona, Spain, 08035, Barcelona

                    9.1 / 10
                    640 reviews

                    Average price €40 american express Welcome

                    Roig Robí, Barcelona

                    MICHELINCatalan

                    C/ Séneca, 20, 08006, Barcelona

                    9.1 / 10
                    385 reviews

                    Average price €45 american express Welcome

                    L'Antic Magatzem, Barcelona

                      PAYCatalan

                      Aldana, 8, 08015, Barcelona

                      9.5 / 10
                      23 reviews

                      Average price €25

                      Arrosseria Las Arenas, Barcelona

                        Arrocería

                        Carrer de Llança, 15, 08015, Barcelona

                        8.9 / 10
                        2,623 reviews

                        Average price €30 american express Welcome

                        50% off the 'a la carte' menu

                        Aula Restaurant - CETT, Barcelona

                          Catalan

                          Avenida de Can Marcet, 36 08035 Barcelona, 08035, Barcelona

                          9.7 / 10
                          87 reviews

                          Average price €26 american express Welcome

                          El Nou Ramonet, Barcelona

                            Arrocería

                            Carrer de Carbonell, 5, 08003, Barcelona

                            9.1 / 10
                            887 reviews

                            Average price €35 Accepts Yums american express Welcome

                            Speakeasy, Barcelona

                            YUMS x2InsiderPAYSpanish

                            C/ Aribau, 162, 08036, Barcelona

                            9.5 / 10
                            722 reviews

                            Average price €80 Accepts Yums american express Welcome

                            50% off the 'a la carte' menu

                            IRATI Taverna Basca, Barcelona

                              PAYBasque

                              Carrer del Cardenal Casañas, 17, 08002, Barcelona

                              9.3 / 10
                              180 reviews

                              Average price €40 american express Welcome

                              L'aliança Les Corts, Barcelona

                                PAYFrom Galicia

                                Carrer de Nicaragua, 140, 08029, Barcelona

                                7.7 / 10
                                40 reviews

                                Average price €25 american express Welcome

                                30% off the 'a la carte' menu

                                Xiringuito Escribà, Barcelona

                                  Arrocería

                                  Avenida Litoral, 62, 08005, Barcelona

                                  9.0 / 10
                                  2,165 reviews

                                  Average price €46

                                  Agust, Barcelona

                                  YUMS x2InsiderSpanish

                                  Carrer del Parlament, 54, 08015, Barcelona

                                  9.2 / 10
                                  59 reviews

                                  Average price €30 Accepts Yums american express Welcome

                                  30% off the 'a la carte' menu

                                  Casa Dario, Barcelona

                                    YUMS x2PAYFrom Galicia

                                    C/ Consell de Cent, 256, 08011, Barcelona

                                    9.1 / 10
                                    547 reviews

                                    Average price €49 Accepts Yums american express Welcome

                                    Toke, Barcelona

                                      YUMS x2PAYCatalan

                                      C/ d'Aragó, 235, 08007, Barcelona

                                      9.5 / 10
                                      65 reviews

                                      Average price €20 Accepts Yums

                                      30% off the 'a la carte' menu

                                      Txirimiri, Barcelona

                                        YUMS x2PAYBasque

                                        C/ Princesa, 11, 08003, Barcelona

                                        9.2 / 10
                                        250 reviews

                                        Average price €21

                                        La Gambeta, Barcelona

                                          Arrocería

                                          Carrer de la Fusina, 3, 08003, Barcelona

                                          9.0 / 10
                                          4,939 reviews

                                          Average price €30 american express Welcome

                                          40% off the 'a la carte' menu