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
Casa Xef, Barcelona
Great Deal

    YUMS x2PAYMediterranean

    Casa Xef

    Carrer de les Guilleries, 17, 08012, Barcelona

    9.3 / 10
    339 reviews

    Average price €30 Accepts Yums

    50% off the 'a la carte' menu

    TunaTeca Balfegó, Barcelona
    Top Rated

    YUMS x2MICHELINJapanese

    Avinguda Diagonal, 439, 08036, Barcelona

    9.5 / 10
    892 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,923 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,495 reviews

    Average price €30 Accepts Yums american express Welcome

    50% 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,676 reviews

      Average price €17 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.2 / 10
        5,563 reviews

        Average price €24 Accepts Yums american express Welcome

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

          Musiú, Barcelona
          On A Budget

            YUMS x2Italian

            Carrer de Pau Claris, 112, 08009, Barcelona

            9.3 / 10
            1,131 reviews

            Average price €12 american express Welcome

            Formula €13.4

            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

              Rangoli, Barcelona
              Top Rated

                PAYIndian

                Passeig Joan de Borbó, 78, 08039, Barcelona

                9.4 / 10
                2,869 reviews

                Average price €21 american express Welcome

                30% off the 'a la carte' menu

                Lilith & Sons, Barcelona
                Top Rated

                  PAYMediterranean

                  Carrer d'En Fontrodona, 23, 08004, Barcelona

                  9.6 / 10
                  329 reviews

                  Average price €15 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,118 reviews

                    Average price €17 Accepts Yums

                    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
                      584 reviews

                      Average price €25 Accepts Yums american express Welcome

                      30% off the 'a la carte' menu

                      Ayres del Sur, Barcelona

                        Argentinian

                        Carrer de Casp, 153, 08013, Barcelona

                        9.3 / 10
                        780 reviews

                        Average price €16

                        30% off the 'a la carte' menu

                        Palomino, Barcelona
                        Top Rated

                          PAYCatalan

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

                          9.4 / 10
                          469 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,078 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,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,604 reviews

                                Average price €23 american express Welcome

                                30% off the 'a la carte' menu

                                Casa Bangla, Barcelona
                                Great Deal

                                  PAY

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

                                  9.5 / 10
                                  72 reviews

                                  Average price €16

                                  -50% en carta - TheFork Summer

                                  1er Restaurante Tibetano Kailash, Barcelona
                                  Top Rated

                                    PAYTibetan

                                    Carrer de Roger de Llúria, 134, 08037, Barcelona

                                    9.4 / 10
                                    413 reviews

                                    Average price €18 Accepts Yums american express Welcome

                                    30% off the 'a la carte' menu

                                    Royal Lounge 73, Barcelona
                                    Top Rated

                                      Mediterranean

                                      Carrer de Loreto, 30, 08029, Barcelona

                                      9.4 / 10
                                      593 reviews

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

                                        Average price €24 Accepts Yums american express Welcome

                                        30% off the 'a la carte' menu

                                        Koh-ndal Thai Bistro, Barcelona

                                          Thai

                                          Passeig de Sant Gervasi, 57B, 08022, Barcelona

                                          9.2 / 10
                                          2,553 reviews

                                          Average price €20

                                          30% off the 'a la carte' menu

                                          La Garriga Glòries, Barcelona

                                            PAYCatalan

                                            Avinguda Diagonal, 198, 08018, Barcelona

                                            9.0 / 10
                                            167 reviews

                                            Average price €28 american express Welcome

                                            -30% en carta - TheFork Summer

                                            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