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,178 restaurants
Why you received these results
Casa Xef, Barcelona
Great Deal

    YUMS x2PAYMediterranean

    Casa Xef

    Carrer de les Guilleries, 17, 08012, Barcelona

    9.4 / 10
    332 reviews

    Average price €30 Accepts Yums

    50% off the 'a la carte' menu

    Osmosis, Barcelona

      YUMS x2PAYMediterranean

      Carrer d'Aribau, 100, 08036, Barcelona

      9.0 / 10
      2,351 reviews

      Average price €55 american express Welcome

      -30% en Menu XL con Maridaje

      Shanti, Barcelona
      Top Rated

        Indian

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

        9.6 / 10
        2,733 reviews

        Average price €17 american express Welcome

        30% off the 'a la carte' menu

        Agust, Barcelona

          YUMS x2PAYSpanish

          Carrer del Parlament, 54, 08015, Barcelona

          9.1 / 10
          297 reviews

          Average price €30 american express Welcome

          30% off the 'a la carte' menu

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

          Rasoi Ghar, Barcelona
          Top Rated

            PAYIndian

            Carrer de la Reina Cristina, 10, 08003, Barcelona

            9.4 / 10
            1,228 reviews

            Average price €20 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.5 / 10
              1,177 reviews

              Average price €17 Accepts Yums

              30% off the 'a la carte' menu

              Vi Negre, Barcelona
              Great Deal

                YUMS x2PAYMediterranean

                Carrer de les Guilleries, 17, 08012, Barcelona

                9.2 / 10
                5,611 reviews

                Average price €30 Accepts Yums american express Welcome

                50% off the 'a la carte' menu

                Speakeasy, Barcelona
                Great Deal

                InsiderPAYSpanish

                C/ Aribau, 162, 08036, Barcelona

                9.5 / 10
                1,060 reviews

                Average price €80 american express Welcome

                50% off the 'a la carte' menu

                MexGal, Barcelona

                  PAYFusion

                  Av. Francesc Ferrer i Guàrdia, 13, 08038, Barcelona

                  9.3 / 10
                  526 reviews

                  Average price €25 Accepts Yums american express Welcome

                  40% off the 'a la carte' menu

                  Dhaba, Barcelona
                  Top Rated

                    Indian

                    Passeig de Manuel Girona, 50, 08034, Barcelona

                    9.4 / 10
                    2,104 reviews

                    Average price €20 american express Welcome

                    30% off the 'a la carte' menu

                    Nectari by Jordi Esteve, Barcelona

                    YUMS x2MICHELINPAYMediterranean

                    C/ Valencia, 28, 08015, Barcelona

                    9.2 / 10
                    957 reviews

                    Average price €70 Accepts Yums american express Welcome

                    Menú degustación con maridaje €113

                    Fastuc, Barcelona

                    YUMS x2InsiderVegetarian

                    Carrer d'Oliana, 14, 08006, Barcelona

                    9.3 / 10
                    923 reviews

                    Average price €35 american express Welcome

                    Business Lunch €25

                    Madame, Barcelona

                      Asian

                      Carrer d'En Robador, 22, 08001, Barcelona

                      9.3 / 10
                      1,707 reviews

                      Average price €20 american express Welcome

                      30% off the 'a la carte' menu

                      Sagués "Il Ristorante", Barcelona

                        PAYPizzeria

                        C/ Sagués, 25, 08021, Barcelona

                        9.2 / 10
                        10,009 reviews

                        Average price €30 Accepts Yums american express Welcome

                        40% off the 'a la carte' menu

                        La Boca Agua, Barcelona

                          YUMS x2PAYMediterranean

                          Carrer del Roser, 34, 08004, Barcelona

                          8.9 / 10
                          621 reviews

                          Average price €25 Accepts Yums american express Welcome

                          30% off the 'a la carte' menu

                          Kangnam, Barcelona
                          Top Rated

                            PAYKorean

                            Carrer de Jaume Roig, 8, 08028, Barcelona

                            9.5 / 10
                            742 reviews

                            Average price €16 american express Welcome

                            30% off the 'a la carte' menu

                            Alegoría Restaurant, Barcelona

                              PAYVegetarian

                              Carrer d'en Xuclà, 3, 08001, Barcelona

                              9.3 / 10
                              750 reviews

                              Average price €20 american express Welcome

                              30% off the 'a la carte' menu

                              Restaurante Sushi taller, Barcelona
                              Top Rated

                                PAYVegetarian

                                Carrer de Bigai, 4, 08022, Barcelona

                                9.4 / 10
                                236 reviews

                                Average price €20 american express Welcome

                                30% off the 'a la carte' menu

                                Tandoori Nights, Barcelona

                                  PAYVegetarian

                                  Carrer de les Carretes, 44, 08001, Barcelona

                                  9.3 / 10
                                  761 reviews

                                  Average price €20 american express Welcome

                                  30% off the 'a la carte' menu

                                  Rangoli, Barcelona

                                    PAYIndian

                                    Passeig Joan de Borbó, 78, 08039, Barcelona

                                    9.3 / 10
                                    2,890 reviews

                                    Average price €21 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.4 / 10
                                    387 reviews

                                    Average price €60 american express Welcome

                                    MENU DEGUSTACIÓN semanal (mesa completa) €68

                                    Palomino, Barcelona
                                    Top Rated

                                      PAYCatalan

                                      Carrer d'Andrea Dòria, 37, 08003, Barcelona

                                      9.4 / 10
                                      552 reviews

                                      Average price €20 american express Welcome

                                      30% off the 'a la carte' menu

                                      Papadam Indian Authentic, Barcelona
                                      Top Rated

                                        Vegetarian

                                        Ronda de Sant Pau, 11, 08015, Barcelona

                                        9.4 / 10
                                        2,450 reviews

                                        Average price €20 american express Welcome

                                        30% off the 'a la carte' menu

                                        Royal Nepal, Barcelona
                                        Top Rated

                                          PAYNepalese

                                          Carrer de Nàpols, 255, 08025, Barcelona

                                          9.4 / 10
                                          1,179 reviews

                                          Average price €20

                                          30% off the 'a la carte' menu

                                          Rasoi, Barcelona
                                          Top Rated

                                            PAYIndian

                                            Carrer de Londres, 63, 08036, Barcelona

                                            9.4 / 10
                                            3,371 reviews

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