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,197 restaurants
Why you received these results
La Tata, Barcelona
Great Deal

INSIDERPAYMediterranean

La Tata

Carrer de Calàbria, 69, 08015, Barcelona

9.6 / 10
7,037 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
31,111 reviews

Average price €30 Accepts Yums

50% off the 'a la carte' menu

Casa Bangla, Barcelona
Top Rated

    PAYTibetan

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

    9.5 / 10
    751 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,907 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

      TunaTeca Balfegó, Barcelona
      Top Rated

      YUMS x2MICHELINJapanese

      Avinguda Diagonal, 439, 08036, Barcelona

      9.4 / 10
      984 reviews

      Average price €80 Accepts Yums american express Welcome

      Red Gourmet Menu €117

      Madame, Barcelona

        Asian

        Carrer d'En Robador, 22, 08001, Barcelona

        9.3 / 10
        1,884 reviews

        Average price €20 american express Welcome

        30% off the 'a la carte' menu

        Villa Caprice, Barcelona
        Great Deal

          Mediterranean

          Avinguda de Gaudí, 3, 08025, Barcelona

          8.8 / 10
          2,401 reviews

          Average price €25 american express Welcome

          ¡-50% en carta!

          Osmosis, Barcelona

            YUMS x2PAYMediterranean

            Carrer d'Aribau, 100, 08036, Barcelona

            9.1 / 10
            2,359 reviews

            Average price €55 american express Welcome

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

            Royal Indian, Barcelona
            Great Deal

              PAYIndian

              Carrer de Sant Màrius, 22, 08022, Barcelona

              9.2 / 10
              424 reviews

              Average price €20 american express Welcome

              50% off the 'a la carte' menu

              Rasoi, Barcelona
              Top Rated

                PAYIndian

                Carrer de Londres, 63, 08036, Barcelona

                9.4 / 10
                3,482 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.0 / 10
                980 reviews

                Average price €70 Accepts Yums american express Welcome

                Menú degustación €86

                Enigma 23, Barcelona
                Top Rated

                  PAYAmerican

                  Pg. de Sant Joan, 103, 08037, Barcelona

                  9.4 / 10
                  294 reviews

                  Average price €12 american express Welcome

                  30% off the 'a la carte' menu

                  Craft Pizza, Barcelona
                  Top Rated

                    PAYPizzeria

                    Avinguda Diagonal, 353, Local A, 08037, Barcelona

                    9.4 / 10
                    1,318 reviews

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

                      Average price €21 american express Welcome

                      30% off the 'a la carte' menu

                      La Parrillada, Barcelona

                        PAYArgentinian

                        Carrer de Salamanca, 1, 08003, Barcelona

                        9.1 / 10
                        741 reviews

                        Average price €25 american express Welcome

                        40% off the 'a la carte' menu

                        Casa Xef, Barcelona
                        Great Deal

                          PAYMediterranean

                          Carrer de les Guilleries, 17, 08012, Barcelona

                          9.2 / 10
                          436 reviews

                          Average price €40 Accepts Yums american express Welcome

                          50% off the 'a la carte' menu

                          Royal Nepal, Barcelona

                            PAYNepalese

                            Carrer de Nàpols, 255, 08025, Barcelona

                            9.3 / 10
                            1,402 reviews

                            Average price €20 american express Welcome

                            30% off the 'a la carte' menu

                            Studio Miramar - Hotel Miramar, Barcelona

                              Mediterranean

                              Plaça de Carlos Ibáñez, 3, 08038, Barcelona

                              9.3 / 10
                              2,264 reviews

                              Average price €40 american express Welcome

                              30% off the 'a la carte' menu

                              Sagués "Il Ristorante", Barcelona

                                PAYPizzeria

                                C/ Sagués, 25, 08021, Barcelona

                                9.2 / 10
                                10,099 reviews

                                Average price €30 Accepts Yums american express Welcome

                                40% off the 'a la carte' menu

                                Asian Ways Gracia, Barcelona
                                On A Budget

                                  PAYAsian

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

                                  9.2 / 10
                                  574 reviews

                                  Average price €15 american express Welcome

                                  30% off the 'a la carte' menu

                                  Green&Burger by Biocenter, Barcelona
                                  On A Budget

                                    Plaça Sagrada Família, 3, 08013, Barcelona

                                    9.2 / 10
                                    349 reviews

                                    Average price €15 american express Welcome

                                    30% off the 'a la carte' menu

                                    Asian ways Gotico, Barcelona
                                    Top Rated

                                      PAYAsian

                                      Carrer de Julià Portet, 6, 08002, Barcelona

                                      9.4 / 10
                                      3,640 reviews

                                      Average price €15 american express Welcome

                                      20% off the 'a la carte' menu

                                      Tandoori Nights, Barcelona

                                        PAYIndian

                                        Carrer de les Carretes, 44, 08001, Barcelona

                                        9.2 / 10
                                        820 reviews

                                        Average price €20

                                        30% off the 'a la carte' menu

                                        Piel de Gallina - Aragó, Barcelona
                                        Top Rated

                                          PAYAmerican

                                          C/ d'Aragó, 237, 08007, Barcelona

                                          9.4 / 10
                                          106 reviews

                                          Average price €16 american express Welcome

                                          30% off the 'a la carte' menu

                                          Cumpanama, Barcelona

                                            PAYPizzeria

                                            C/ de Bailèn, 127, 08009, Barcelona

                                            9.3 / 10
                                            261 reviews

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