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,177 restaurants
Transilvania Barcelona, Barcelona
Great Deal

    YUMS x2PAYEastern Europe

    Transilvania Barcelona

    Carrer Provenza 99 ,Barcelona 08029, 08029, Barcelona

    9.6 / 10
    1,005 reviews

    Average price €25 american express Welcome

    50% off the 'a la carte' menu

    Speakeasy, Barcelona
    Great Deal

    YUMS x2InsiderPAYSpanish

    C/ Aribau, 162, 08036, Barcelona

    9.5 / 10
    931 reviews

    Average price €80 Accepts Yums american express Welcome

    50% off the 'a la carte' menu

    Cibulet, Barcelona
    Top Rated

    InsiderPAYFusion

    Carrer de Francisco Giner, 54, 08012, Barcelona

    9.6 / 10
    2,189 reviews

    Average price €36 Accepts Yums 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
      313 reviews

      Average price €30 Accepts Yums

      50% off the 'a la carte' menu

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

      Umbrella My Sushi, Barcelona
      Great Deal

        YUMS x2PAYJapanese

        Carrer de Llull, 226, 08005, Barcelona

        9.0 / 10
        671 reviews

        Average price €22 Accepts Yums american express Welcome

        50% off the 'a la carte' menu

        Agust, Barcelona

          YUMS x2PAYSpanish

          Carrer del Parlament, 54, 08015, Barcelona

          9.2 / 10
          203 reviews

          Average price €30 american express Welcome

          30% off the 'a la carte' menu

          Vi Negre, Barcelona
          Great Deal

            YUMS x2PAYMediterranean

            Carrer de les Guilleries, 17, 08012, Barcelona

            9.3 / 10
            5,559 reviews

            Average price €24 Accepts Yums american express Welcome

            50% off the 'a la carte' menu

            La Carassa, Barcelona
            Top Rated

            YUMS x2InsiderCatalan

            C/ Brosolí, 1, 08003, Barcelona

            9.7 / 10
            249 reviews

            Average price €41 american express Welcome

            TunaTeca Balfegó, Barcelona
            Top Rated

            YUMS x2MICHELINJapanese

            Avinguda Diagonal, 439, 08036, Barcelona

            9.5 / 10
            848 reviews

            Average price €80 Accepts Yums american express Welcome

            Red Gourmet Menu €109

            La Tata, Barcelona
            Great Deal

            InsiderPAYMediterranean

            Carrer de Calàbria, 69, 08015, Barcelona

            9.6 / 10
            6,833 reviews

            Average price €50 Accepts Yums american express Welcome

            50% off the 'a la carte' menu

            Rasoi Ghar, Barcelona
            Top Rated

              PAYIndian

              Carrer de la Reina Cristina, 10, 08003, Barcelona

              9.4 / 10
              934 reviews

              Average price €20 american express Welcome

              40% off the 'a la carte' menu

              Komai Sushi Bar & Restaurant, Barcelona
              On A Budget

                YUMS x2Japanese

                Avinguda Diagonal, 40, 08019, Barcelona

                8.6 / 10
                306 reviews

                Average price €15 Accepts Yums american express Welcome

                40% off the 'a la carte' menu

                Brera Restaurant Gnocchi Bar, Barcelona
                Top Rated

                  Italian

                  Carrer de l'Àliga, 25, 08014, Barcelona

                  9.6 / 10
                  1,024 reviews

                  Average price €17 Accepts Yums

                  30% off the 'a la carte' menu

                  Shanti, Barcelona
                  Top Rated

                    Indian

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

                    9.5 / 10
                    2,628 reviews

                    Average price €17 american express Welcome

                    30% off the 'a la carte' menu

                    Meraviglioso, Barcelona
                    Top Rated

                      Italian

                      C/ Valencia, 28, 08015, Barcelona

                      9.6 / 10
                      397 reviews

                      Average price €19

                      30% off the 'a la carte' menu

                      Tram Tram, Barcelona
                      Top Rated

                      YUMS x2MICHELINPAYCatalan

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

                      9.4 / 10
                      360 reviews

                      Average price €60 american express Welcome

                      MENU DEGUSTACIÓN semanal (mesa completa) €68

                      Fan Dim Sum, Barcelona
                      Top Rated

                        PAYChinese

                        Carrer de Laforja, 128, 08021, Barcelona

                        9.4 / 10
                        591 reviews

                        Average price €20 american express Welcome

                        30% off the 'a la carte' menu

                        Dhaba, Barcelona
                        Top Rated

                          Indian

                          Passeig de Manuel Girona, 50, 08034, Barcelona

                          9.4 / 10
                          2,007 reviews

                          Average price €20 american express Welcome

                          30% off the 'a la carte' menu

                          Musiú, Barcelona
                          On A Budget

                            YUMS x2Italian

                            Carrer de Pau Claris, 112, 08009, Barcelona

                            9.3 / 10
                            1,109 reviews

                            Average price €12 american express Welcome

                            Formula €13.4

                            Hofmann, Barcelona

                            YUMS x21 starMICHELINPAYMediterranean

                            Carrer de la Granada del Penedès, 14, 08006, Barcelona

                            9.3 / 10
                            626 reviews

                            Average price €70 american express Welcome

                            Menú gastronómico mediodía con bodega €75

                            Amido, Barcelona
                            Top Rated

                              PAYMediterranean

                              Passatge de Batlló, 4, 08036, Barcelona

                              9.5 / 10
                              304 reviews

                              Average price €15

                              30% off the 'a la carte' menu

                              Hungry Eyes, Barcelona
                              Top Rated

                                PAYIndian

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

                                9.5 / 10
                                126 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
                                  434 reviews

                                  Average price €18

                                  30% off the 'a la carte' menu

                                  Rangoli, Barcelona
                                  Top Rated

                                    Indian

                                    Passeig Joan de Borbó, 78, 08039, Barcelona

                                    9.4 / 10
                                    2,855 reviews

                                    Average price €21 american express Welcome

                                    30% off the 'a la carte' menu

                                    Fastuc, Barcelona

                                    YUMS x2InsiderItalian

                                    Carrer d'Oliana, 14, 08006, Barcelona

                                    9.3 / 10
                                    921 reviews

                                    Average price €35 american express Welcome

                                    Business Lunch €25

                                    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