MenusNeighborhoodsDishesDietary requirementsTheFork selections ServicesSetting and ambienceCuisinesLoyalty programInsider selectionsMICHELIN GuideOnly with offersNearby
Register my restaurant
Help
What
Where
Cuisine, restaurant name...

The Best Restaurants in Barcelona

1,197 restaurants
Why you received these results
Casa Xef, Barcelona
Great Deal

    PAYMediterranean

    Casa Xef

    Carrer de les Guilleries, 17, 08012, Barcelona

    9.2 / 10
    435 reviews

    Average price €40 Accepts Yums american express Welcome

    50% off the 'a la carte' menu

    Vi Negre, Barcelona
    Great Deal

      YUMS x2PAYMediterranean

      Carrer de les Guilleries, 17, 08012, Barcelona

      9.1 / 10
      5,617 reviews

      Average price €40 Accepts Yums american express Welcome

      50% off the 'a la carte' menu

      La Tata, Barcelona
      Great Deal

      INSIDERPAYMediterranean

      Carrer de Calàbria, 69, 08015, Barcelona

      9.6 / 10
      7,036 reviews

      Average price €50 Accepts Yums american express Welcome

      50% off the 'a la carte' menu

      Casa Bangla, Barcelona
      Top Rated

        PAYTibetan

        Carrer d'En Sant Climent, 8, 08001, Barcelona

        9.5 / 10
        744 reviews

        Average price €16 Accepts Yums american express Welcome

        40% off the 'a la carte' menu

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

        Shanti, Barcelona
        Top Rated

          Indian

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

          9.6 / 10
          2,904 reviews

          Average price €17 american express Welcome

          30% off the 'a la carte' menu

          Komo Poke Bowl, Barcelona
          Top Rated

            PAYAsian

            Carrer de Muntaner, 248, 08021, Barcelona

            9.5 / 10
            361 reviews

            Average price €12 american express Welcome

            30% off the 'a la carte' menu

            Jay´s Japanese by Gatsby, Barcelona
            Great Deal

              Japanese

              Carrer de Tuset, 19, 08006, Barcelona

              9.4 / 10
              201 reviews

              Average price €45 american express Welcome

              50% off the 'a la carte' menu

              Kangnam, Barcelona
              Top Rated

                PAYKorean

                Carrer de Jaume Roig, 8, 08028, Barcelona

                9.6 / 10
                938 reviews

                Average price €20 american express Welcome

                30% off the 'a la carte' menu

                SOLC - Majestic Hotel & Spa, Barcelona
                Top Rated

                INSIDERMediterranean

                Passeig de Gràcia 68, 08008, Barcelona

                9.5 / 10
                248 reviews

                Average price €50 Accepts Yums american express Welcome

                30% off the 'a la carte' menu

                Bembi, Barcelona
                Top Rated

                  PAYIndian

                  C/ Consell de Cent, 377, 08009, Barcelona

                  9.4 / 10
                  5,769 reviews

                  Average price €23 american express Welcome

                  30% off the 'a la carte' menu

                  Rasoi Ghar, Barcelona
                  Top Rated

                    PAYIndian

                    Carrer de la Reina Cristina, 10, 08003, Barcelona

                    9.4 / 10
                    1,514 reviews

                    Average price €20 american express Welcome

                    30% off the 'a la carte' menu

                    Brera Restaurant Gnocchi Bar, Barcelona
                    Top Rated

                      Italian

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

                      9.5 / 10
                      1,306 reviews

                      Average price €17 Accepts Yums

                      30% off the 'a la carte' menu

                      Asian Noodles & Sushi, Barcelona
                      Top Rated

                        PAYAsian

                        Av. de Josep Tarradellas, 157, 08029, Barcelona

                        9.6 / 10
                        260 reviews

                        Average price €18 american express Welcome

                        30% off the 'a la carte' menu

                        Tram Tram, Barcelona
                        Top Rated

                        YUMS x2MICHELINPAYCatalan

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

                        9.5 / 10
                        430 reviews

                        Average price €60 american express Welcome

                        Ferribottu, Barcelona

                          PAYPizzeria

                          Carrer de la Indústria, 162, 08025, Barcelona

                          9.5 / 10
                          83 reviews

                          Average price €20

                          30% off the 'a la carte' menu

                          Virens, Barcelona

                          YUMS x2MICHELIN

                          Gran Via de les Corts Catalanes, 619, 08007, Barcelona

                          9.1 / 10
                          447 reviews

                          Average price €40 Accepts Yums american express Welcome

                          Menú Degustación Tierra Y Mar €75

                          Lascar 74, Barcelona

                            Seafood

                            Carrer del Roser, 74, 08004, Barcelona

                            9.3 / 10
                            1,154 reviews

                            Average price €17 Accepts Yums american express Welcome

                            30% off the 'a la carte' menu

                            Dionisos, Barcelona
                            Great Deal

                              PAYMediterranean

                              C/ de Muntaner, 102, 08036, Barcelona

                              9.3 / 10
                              154 reviews

                              Average price €26

                              50% off the 'a la carte' menu

                              Wendy's Brunch, Barcelona
                              Great Deal

                                PAYFusion

                                Carrer de Tamarit, 101, 08015, Barcelona

                                9.2 / 10
                                230 reviews

                                Average price €25 american express Welcome

                                50% off the 'a la carte' menu

                                Royal Indian, Barcelona
                                Great Deal

                                  PAYIndian

                                  Carrer de Sant Màrius, 22, 08022, Barcelona

                                  9.2 / 10
                                  416 reviews

                                  Average price €20 american express Welcome

                                  50% off the 'a la carte' menu

                                  Rasoi, Barcelona
                                  Top Rated

                                    PAYIndian

                                    Carrer de Londres, 63, 08036, Barcelona

                                    9.4 / 10
                                    3,476 reviews

                                    Average price €20 american express Welcome

                                    30% off the 'a la carte' menu

                                    Agüita wine, Barcelona
                                    Great Deal

                                      PAYPicadas

                                      Carrer de la Volta d'en Colomines, 2, 08003, Barcelona

                                      9.0 / 10
                                      297 reviews

                                      Average price €25 american express Welcome

                                      50% off the 'a la carte' menu

                                      Calabrasa, Barcelona
                                      Great Deal

                                        PAYCatalan

                                        Passeig del Born, 27, 08003, Barcelona

                                        9.0 / 10
                                        4,832 reviews

                                        Average price €30 Accepts Yums american express Welcome

                                        50% off the 'a la carte' menu

                                        Nectari by Jordi Esteve, Barcelona

                                        YUMS x2MICHELINPAYMediterranean

                                        C/ Valencia, 28, 08015, Barcelona

                                        9.0 / 10
                                        981 reviews

                                        Average price €70 Accepts Yums american express Welcome

                                        Menú degustación €86

                                        Amido, Barcelona
                                        Top Rated

                                          PAYMediterranean

                                          Passatge de Batlló, 4, 08036, Barcelona

                                          9.4 / 10
                                          659 reviews

                                          Average price €15 american express Welcome

                                          30% off the 'a la carte' menu

                                          Frequently Asked Questions

                                          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.