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,184 restaurants
Why you received these results
Speakeasy, Barcelona
Great Deal

INSIDERPAY

Speakeasy

C/ Aribau, 162, 08036, Barcelona

9.6 / 10
1,217 reviews

Average price €80 american express Welcome

50% off the 'a la carte' menu

Fonda España by Martín Berasategui - Hotel España, Barcelona
Top Rated

YUMS x2MICHELINPAYCatalan

C/ de Sant Pau, 9, 08001, Barcelona

9.5 / 10
2,836 reviews

Average price €49 Accepts Yums american express Welcome

Menú €35

Leblon Restaurant, Barcelona

    YUMS x2PAYMediterranean

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

    9.2 / 10
    55 reviews

    Average price €25 american express Welcome

    30% off the 'a la carte' menu

    La Tata, Barcelona
    Great Deal

    INSIDERPAYMediterranean

    Carrer de Calàbria, 69, 08015, Barcelona

    9.6 / 10
    7,033 reviews

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

    Antigua, Barcelona
    Great Deal

    INSIDERMediterranean

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

    9.4 / 10
    31,132 reviews

    Average price €30 Accepts Yums

    50% off the 'a la carte' menu

    Shanti, Barcelona
    Top Rated

      Indian

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

      9.6 / 10
      2,910 reviews

      Average price €17 american express Welcome

      30% off the 'a la carte' menu

      Tast-Ller, Barcelona

        YUMS x2PAYBasque

        Carrer de Viladomat, 137, 08015, Barcelona

        9.8 / 10
        28 reviews

        Average price €80

        MENU DEGUSTACIÓN SORPRESA €80

        Aflamas, Barcelona
        Top Rated

        YUMS x2INSIDERPAYMediterranean

        Carrer de Loreto, 32, Baixos, 08029, Barcelona

        9.6 / 10
        773 reviews

        Average price €50 american express Welcome

        Brera Restaurant Gnocchi Bar, Barcelona
        Top Rated

          Italian

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

          9.6 / 10
          1,315 reviews

          Average price €17 Accepts Yums

          30% off the 'a la carte' menu

          TunaTeca Balfegó, Barcelona
          Top Rated

          YUMS x2MICHELINJapanese

          Avinguda Diagonal, 439, 08036, Barcelona

          9.4 / 10
          985 reviews

          Average price €80 Accepts Yums american express Welcome

          Red Gourmet Menu €117

          Komo Poke Bowl, Barcelona
          Top Rated

            PAYAsian

            Carrer de Muntaner, 248, 08021, Barcelona

            9.5 / 10
            363 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
              951 reviews

              Average price €20 american express Welcome

              30% off the 'a la carte' menu

              Caelis, Barcelona
              Top Rated

              YUMS x21 starMICHELINMediterranean

              Via Laietana, 49 (Hotel Ohla Barcelona), 08003, Barcelona

              9.4 / 10
              1,269 reviews

              Average price €75 american express Welcome

              Bembi, Barcelona
              Top Rated

                PAYIndian

                C/ Consell de Cent, 377, 08009, Barcelona

                9.4 / 10
                5,771 reviews

                Average price €23 american express Welcome

                30% off the 'a la carte' menu

                Transilvania Barcelona, Barcelona
                Great Deal

                  YUMS x2PAYEastern Europe

                  C/ de Provença, 99, 08029, Barcelona

                  9.6 / 10
                  1,212 reviews

                  Average price €25 american express Welcome

                  50% off the 'a la carte' menu

                  Lasun, Gastronomía Nepalí, Barcelona
                  Top Rated

                    PAYNepalese

                    Carrer d'Aragó, 397, 08013, Barcelona

                    9.5 / 10
                    1,980 reviews

                    Average price €14 american express Welcome

                    30% off the 'a la carte' menu

                    Top Rated

                      Mediterranean

                      Carrer de Requesens, 7, 08001, Barcelona

                      9.5 / 10
                      735 reviews

                      Average price €22 american express Welcome

                      30% off the 'a la carte' menu

                      Madame, Barcelona

                        Asian

                        Carrer d'En Robador, 22, 08001, Barcelona

                        9.3 / 10
                        1,885 reviews

                        Average price €20 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,406 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
                            265 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
                            432 reviews

                            Average price €60 american express Welcome

                            Villa Caprice, Barcelona
                            Great Deal

                              Mediterranean

                              Avinguda de Gaudí, 3, 08025, Barcelona

                              8.8 / 10
                              2,410 reviews

                              Average price €25 american express Welcome

                              ¡-50% en carta!

                              Osmosis, Barcelona

                                YUMS x2PAYMediterranean

                                Carrer d'Aribau, 100, 08036, Barcelona

                                9.1 / 10
                                2,358 reviews

                                Average price €55 american express Welcome

                                Menú de mediodía (3 platos) €28

                                Wendy's Brunch, Barcelona
                                Great Deal

                                  PAYFusion

                                  Carrer de Tamarit, 101, 08015, Barcelona

                                  9.2 / 10
                                  240 reviews

                                  Average price €25 american express Welcome

                                  50% off the 'a la carte' menu

                                  Papadam Indian Authentic, Barcelona
                                  Top Rated

                                    Indian

                                    Ronda de Sant Pau, 11, 08015, Barcelona

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