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,214 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

                      Asian Noodles & Sushi, Barcelona
                      Top Rated

                        PAYAsian

                        Av. de Josep Tarradellas, 157, 08029, Barcelona

                        9.6 / 10
                        267 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
                        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,870 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

                                      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.