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

INSIDERPAY

Speakeasy

C/ Aribau, 162, 08036, Barcelona

9.6 / 10
1,218 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,837 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
    56 reviews

    Average price €25 american express Welcome

    30% off the 'a la carte' menu

    Antigua, Barcelona
    Great Deal

    INSIDERMediterranean

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

    9.4 / 10
    31,138 reviews

    Average price €30 Accepts Yums

    50% off the 'a la carte' menu

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

    Casa Bangla, Barcelona
    Top Rated

      PAYTibetan

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

      9.5 / 10
      769 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,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
          29 reviews

          Average price €80

          MENU DEGUSTACIÓN SORPRESA €80

          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

          Hofmann, Barcelona
          Top Rated

          YUMS x21 starMICHELINMediterranean

          Carrer de la Granada del Penedès, 14, 08006, Barcelona

          9.4 / 10
          732 reviews

          Average price €70 american express Welcome

          Menú gastronómico mediodía con bodega €75

          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

            Bembi, Barcelona
            Top Rated

              PAYIndian

              C/ Consell de Cent, 377, 08009, Barcelona

              9.4 / 10
              5,772 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,215 reviews

                Average price €25 american express Welcome

                50% off the 'a la carte' menu

                Top Rated

                  Mediterranean

                  Carrer de Requesens, 7, 08001, Barcelona

                  9.5 / 10
                  738 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

                      Tram Tram, Barcelona
                      Top Rated

                      YUMS x2MICHELINPAYCatalan

                      C/ Major de Sarrià, 121, 08017, Barcelona

                      9.5 / 10
                      433 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ú degustación XL (9 platos) €80

                          Wendy's Brunch, Barcelona
                          Great Deal

                            PAYFusion

                            Carrer de Tamarit, 101, 08015, Barcelona

                            9.2 / 10
                            241 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

                              Rasoi, Barcelona
                              Top Rated

                                PAYIndian

                                Carrer de Londres, 63, 08036, Barcelona

                                9.4 / 10
                                3,488 reviews

                                Average price €20 american express Welcome

                                30% off the 'a la carte' menu

                                Calabrasa, Barcelona
                                Great Deal

                                  PAYCatalan

                                  Passeig del Born, 27, 08003, Barcelona

                                  9.0 / 10
                                  4,869 reviews

                                  Average price €30 Accepts Yums american express Welcome

                                  50% off the 'a la carte' menu

                                  Blanc - Mandarin Oriental, Barcelona

                                    YUMS x2Mediterranean

                                    Passeig de Gràcia, 38-40, 08007, Barcelona

                                    9.0 / 10
                                    1,166 reviews

                                    Average price €50 american express Welcome

                                    Menú de San Valentín €65

                                    Nectari by Jordi Esteve, Barcelona

                                    YUMS x2MICHELINPAYMediterranean

                                    C/ Valencia, 28, 08015, Barcelona

                                    9.0 / 10
                                    983 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
                                      667 reviews

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