MenusNeighborhoodsDishesDietary requirementsTheFork selections ServicesSetting and ambienceCuisinesLoyalty programInsider selectionsMICHELIN GuideOnly with offers
Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Restaurants in Barcelona

1,179 restaurants
Speakeasy, Barcelona
Great Deal

YUMS x2InsiderPAYSpanish

Speakeasy

C/ Aribau, 162, 08036, Barcelona

9.5 / 10
942 reviews

Average price €80 Accepts Yums american express Welcome

50% off the 'a la carte' menu

TunaTeca Balfegó, Barcelona
Top Rated

YUMS x2MICHELINJapanese

Avinguda Diagonal, 439, 08036, Barcelona

9.5 / 10
855 reviews

Average price €80 Accepts Yums american express Welcome

Red Gourmet Menu €109

Transilvania Barcelona, Barcelona
Great Deal

    YUMS x2PAYEastern Europe

    Carrer Provenza 99 ,Barcelona 08029, 08029, Barcelona

    9.6 / 10
    1,012 reviews

    Average price €25 american express Welcome

    50% off the 'a la carte' menu

    Shanti, Barcelona
    Top Rated

      Indian

      C/ Agustina Saragossa, 3-5, 08017, Barcelona

      9.5 / 10
      2,633 reviews

      Average price €17 american express Welcome

      30% off the 'a la carte' menu

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

      Hamburguesa Nostra - Les Glories, Barcelona

        YUMS x2American

        Avinguda Diagonal, 208, 08018, Barcelona

        8.6 / 10
        218 reviews

        Average price €16 american express Welcome

        30% off the 'a la carte' menu

        Fan Dim Sum, Barcelona
        Top Rated

          PAYChinese

          Carrer de Laforja, 128, 08021, Barcelona

          9.4 / 10
          592 reviews

          Average price €20 american express Welcome

          30% off the 'a la carte' menu

          Gyoba, Barcelona
          Top Rated

            PAYAsian

            C. de Pere IV, 199, 08018, Barcelona

            9.4 / 10
            446 reviews

            Average price €18

            30% off the 'a la carte' menu

            Cibulet, Barcelona
            Top Rated

            InsiderPAYFusion

            Carrer de Francisco Giner, 54, 08012, Barcelona

            9.6 / 10
            2,212 reviews

            Average price €36 Accepts Yums american express Welcome

            30% off the 'a la carte' menu

            Madame, Barcelona

              Asian

              Carrer d'En Robador, 22, 08001, Barcelona

              9.3 / 10
              1,582 reviews

              Average price €20 american express Welcome

              30% off the 'a la carte' menu

              Green&Burger by Biocenter, Barcelona
              On A Budget

                Vegetarian

                Plaça Sagrada Família, 3, 08013, Barcelona

                9.3 / 10
                270 reviews

                Average price €15 american express Welcome

                30% off the 'a la carte' menu

                Rasoi, Barcelona
                Top Rated

                  PAYIndian

                  Carrer de Londres, 63, 08036, Barcelona

                  9.4 / 10
                  3,297 reviews

                  Average price €20 american express Welcome

                  30% off the 'a la carte' menu

                  Shanghai Stories, Barcelona

                    Chinese

                    Carrer d'Aribau, 73, 08036, Barcelona

                    9.2 / 10
                    1,022 reviews

                    Average price €20

                    30% off the 'a la carte' menu

                    Junca, Barcelona
                    On A Budget

                      YUMS x2PAYSpanish

                      Passeig de la Verneda, 123, 08020, Barcelona

                      9.5 / 10
                      52 reviews

                      Average price €15 american express Welcome

                      Il Ristorante della Nonna Dora, Barcelona

                        Italian

                        Carrer Gran de Sant Andreu, 154, 08030, Barcelona

                        9.3 / 10
                        480 reviews

                        Average price €20 american express Welcome

                        30% off the 'a la carte' menu

                        Casa Xef, Barcelona
                        Great Deal

                          YUMS x2PAYMediterranean

                          Carrer de les Guilleries, 17, 08012, Barcelona

                          9.2 / 10
                          318 reviews

                          Average price €30 Accepts Yums

                          50% off the 'a la carte' menu

                          Arabia, Barcelona
                          Great Deal

                            Middle Eastern

                            Carrer dels Escudellers, 25, 08002, Barcelona

                            8.9 / 10
                            1,697 reviews

                            Average price €25 american express Welcome

                            50% off the 'a la carte' menu

                            Asian Ways Gracia, Barcelona

                              PAYAsian

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

                              9.3 / 10
                              271 reviews

                              Average price €20 american express Welcome

                              30% off the 'a la carte' menu

                              Indian Palace, Barcelona

                                YUMS x2PAYIndian

                                Carrer de Santaló, 73, 08021, Barcelona

                                8.8 / 10
                                127 reviews

                                Average price €20 Accepts Yums american express Welcome

                                30% off the 'a la carte' menu

                                Internacional, Barcelona

                                  Mexican

                                  Carrer de la Jonquera, 26, 08005, Barcelona

                                  9.1 / 10
                                  1,214 reviews

                                  Average price €20 american express Welcome

                                  30% off the 'a la carte' menu

                                  Asian Ways (paralelo), Barcelona
                                  Top Rated

                                    Asian

                                    Av. del Paraŀlel, 92, 08015, Barcelona

                                    9.4 / 10
                                    1,730 reviews

                                    Average price €17 american express Welcome

                                    20% off the 'a la carte' menu

                                    33 tapas, Barcelona

                                      YUMS x2PAYEuropean

                                      Carrer de Sant Antoni Maria Claret, 157, 08025, Barcelona

                                      9.0 / 10
                                      60 reviews

                                      Average price €25

                                      30% off the 'a la carte' menu

                                      El Martinet, Barcelona

                                        PAYMediterranean

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

                                        9.0 / 10
                                        6,167 reviews

                                        Average price €27 Accepts Yums american express Welcome

                                        30% off the 'a la carte' menu

                                        Pulpería Can Lampazas - Buenos Aires, Barcelona

                                        InsiderFrom Galicia

                                        Carrer de Buenos Aires, 2, 08029, Barcelona

                                        9.3 / 10
                                        3,435 reviews

                                        Average price €30

                                        20% off the 'a la carte' menu

                                        GreenVita - Diagonal Mar, Barcelona
                                        On A Budget

                                          Mediterranean

                                          Avinguda Diagonal, 3 (C.C. Diagonal Mar), 08019, Barcelona

                                          9.0 / 10
                                          408 reviews

                                          Average price €15

                                          30% off the 'a la carte' menu

                                            Mediterranean

                                            Carrer de Requesens, 7, 08001, Barcelona

                                            9.3 / 10
                                            531 reviews

                                            Average price €22 american express Welcome

                                            30% off the 'a la carte' menu

                                            Frequently Asked Questions

                                            The Best Restaurants in Barcelona

                                            Barcelona is a city of fashion in Europe and much of that reputation is due to its great restaurants. We select the best for you.

                                            Cities around Barcelona