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,172 restaurants
Why you received these results
TunaTeca Balfegó, Barcelona
Top Rated

YUMS x2MICHELINJapanese

TunaTeca Balfegó

Avinguda Diagonal, 439, 08036, Barcelona

9.5 / 10
893 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,925 reviews

Average price €50 Accepts Yums american express Welcome

50% off the 'a la carte' menu

Antigua, Barcelona
Great Deal

InsiderMediterranean

Carrer de Marià Cubí, 59, 08006, Barcelona

9.4 / 10
29,500 reviews

Average price €30 Accepts Yums american express Welcome

50% off the 'a la carte' menu

Shanti, Barcelona
Top Rated

    Indian

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

    9.6 / 10
    2,676 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

    Royal Nepal, Barcelona
    Top Rated

      PAYNepalese

      Carrer de Nàpols, 255, 08025, Barcelona

      9.4 / 10
      1,079 reviews

      Average price €20

      30% off the 'a la carte' menu

      Dhaba, Barcelona
      Top Rated

        Indian

        Passeig de Manuel Girona, 50, 08034, Barcelona

        9.4 / 10
        2,063 reviews

        Average price €20 american express Welcome

        30% off the 'a la carte' menu

        Jef Coffee & Pizza Castillejos, Barcelona

          YUMS x2PAYItalian

          Carrer de los Castillejos, 397, 08025, Barcelona

          8.8 / 10
          74 reviews

          Average price €20

          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
            157 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.1 / 10
            944 reviews

            Average price €70 Accepts Yums american express Welcome

            Menú degustación con maridaje €113

            La Boca Agua, Barcelona

              YUMS x2PAYMediterranean

              Carrer del Roser, 34, 08004, Barcelona

              8.9 / 10
              585 reviews

              Average price €25 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.3 / 10
                339 reviews

                Average price €30 Accepts Yums

                50% off the 'a la carte' menu

                Palomino, Barcelona
                Top Rated

                  PAYCatalan

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

                  9.4 / 10
                  470 reviews

                  Average price €20 american express Welcome

                  30% off the 'a la carte' menu

                  Leblon Restaurant, Barcelona

                    YUMS x2PAYMediterranean

                    Carrer d'Angel Guimerà, 14, 08017, Barcelona

                    9.4 / 10
                    34 reviews

                    Average price €25 american express Welcome

                    30% off the 'a la carte' menu

                    MexGal, Barcelona

                      PAYFusion

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

                      9.3 / 10
                      488 reviews

                      Average price €25 Accepts Yums american express Welcome

                      40% off the 'a la carte' menu

                      Rasoi, Barcelona
                      Top Rated

                        PAYIndian

                        Carrer de Londres, 63, 08036, Barcelona

                        9.4 / 10
                        3,330 reviews

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

                          Average price €23 american express Welcome

                          30% off the 'a la carte' menu

                          Il Mercante Di Venezia, Barcelona

                            Italian

                            Carrer de Josep Anselm Clavé, 11, 08002, Barcelona

                            9.2 / 10
                            3,039 reviews

                            Average price €24 Accepts Yums american express Welcome

                            30% off the 'a la carte' menu

                            Fukuoka, Barcelona

                              PAYJapanese

                              Carrer de Milà i Fontanals, 60, 08012, Barcelona

                              9.3 / 10
                              2,189 reviews

                              Average price €18

                              30% off the 'a la carte' menu

                              La Garriga Eixample, Barcelona

                                PAYCatalan

                                C/ Mallorca, 272, 08037, Barcelona

                                8.8 / 10
                                454 reviews

                                Average price €28 american express Welcome

                                -30% en carta - TheFork Summer

                                Transilvania Barcelona, Barcelona
                                Great Deal

                                  YUMS x2PAYEastern Europe

                                  Carrer Provenza 99 ,Barcelona 08029, 08029, Barcelona

                                  9.6 / 10
                                  1,050 reviews

                                  Average price €25 american express Welcome

                                  50% off the 'a la carte' menu

                                  Urban Poke Barcelona, Barcelona
                                  Great Deal

                                    PAY

                                    Carrer de Muntaner, 256, 08021, Barcelona

                                    9.3 / 10
                                    45 reviews

                                    Average price €14

                                    -50% en carta - TheFork Summer

                                    Biocenter, Barcelona

                                      Vegetarian

                                      Pintor Fortuny, 25, 08001, Barcelona

                                      9.2 / 10
                                      2,271 reviews

                                      Average price €19 american express Welcome

                                      30% off the 'a la carte' menu

                                      Asian Ways Gracia, Barcelona

                                        PAYAsian

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

                                        9.3 / 10
                                        322 reviews

                                        Average price €20 american express Welcome

                                        30% off the 'a la carte' menu

                                        Tandoori Nights, Barcelona

                                          PAYIndian

                                          Carrer de les Carretes, 44, 08001, Barcelona

                                          9.3 / 10
                                          733 reviews

                                          Average price €20 american express Welcome

                                          30% off the 'a la carte' menu

                                          Papadam Indian Authentic, Barcelona
                                          Top Rated

                                            Indian

                                            Ronda de Sant Pau, 11, 08015, Barcelona

                                            9.4 / 10
                                            2,390 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