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

      Casa Bangla, Barcelona
      Top Rated

        PAYTibetan

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

        9.5 / 10
        747 reviews

        Average price €16 Accepts Yums american express Welcome

        40% off the 'a la carte' menu

        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

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

          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

            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,768 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

                  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

                      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
                            233 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
                              417 reviews

                              Average price €20 american express Welcome

                              50% 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,835 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

                                    Hungry Eyes, Barcelona
                                    Top Rated

                                      PAYIndian

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

                                      9.5 / 10
                                      301 reviews

                                      Average price €20 american express Welcome

                                      30% off the 'a la carte' menu

                                      Craft Pizza, Barcelona
                                      Top Rated

                                        PAYPizzeria

                                        Avinguda Diagonal, 353, Local A, 08037, Barcelona

                                        9.4 / 10
                                        1,310 reviews

                                        Average price €15 american express Welcome

                                        30% off the 'a la carte' menu

                                        La Parrillada, Barcelona

                                          PAYArgentinian

                                          Carrer de Salamanca, 1, 08003, Barcelona

                                          9.1 / 10
                                          727 reviews

                                          Average price €25 american express Welcome

                                          40% off the 'a la carte' menu

                                          Hola Nepal, Barcelona

                                            PAYIndian

                                            C/ Lepant, 323, 08025, Barcelona

                                            9.2 / 10
                                            1,184 reviews

                                            Average price €18 american express Welcome

                                            30% off the 'a la carte' menu

                                            Royal Nepal, Barcelona

                                              PAYNepalese

                                              Carrer de Nàpols, 255, 08025, Barcelona

                                              9.3 / 10
                                              1,396 reviews

                                              Average price €20 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.