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,185 restaurants
Why you received these results
Casa Xef, Barcelona
Great Deal

    PAYMediterranean

    Casa Xef

    Carrer de les Guilleries, 17, 08012, Barcelona

    9.2 / 10
    440 reviews

    Average price €32 Accepts Yums american express Welcome

    50% off the 'a la carte' menu

    Vi Negre, Barcelona
    Great Deal

      YUMS x2PAYMediterranean

      Carrer de les Guilleries, 17, 08012, Barcelona

      9.1 / 10
      5,610 reviews

      Average price €32 Accepts Yums american express Welcome

      50% off the 'a la carte' menu

      La Tata, Barcelona
      Great Deal

      INSIDERPAYMediterranean

      Carrer de Calàbria, 69, 08015, Barcelona

      9.6 / 10
      7,034 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,163 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
        781 reviews

        Average price €16 Accepts Yums american express Welcome

        40% off the 'a la carte' menu

        Kangnam, Barcelona
        Top Rated

          PAYKorean

          Carrer de Jaume Roig, 8, 08028, Barcelona

          9.6 / 10
          955 reviews

          Average price €20 american express Welcome

          30% off the 'a la carte' menu

          Lasun, Gastronomía Nepalí, Barcelona
          Top Rated

            PAYNepalese

            Carrer d'Aragó, 397, 08013, Barcelona

            9.5 / 10
            1,987 reviews

            Average price €14 american express Welcome

            30% off the 'a la carte' menu

            Madame, Barcelona

              Asian

              Carrer d'En Robador, 22, 08001, Barcelona

              9.3 / 10
              1,889 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,409 reviews

                Average price €20 american express Welcome

                30% off the 'a la carte' menu

                Dhaba, Barcelona

                  Indian

                  Passeig de Manuel Girona, 50, 08034, Barcelona

                  9.3 / 10
                  2,178 reviews

                  Average price €20 american express Welcome

                  30% off the 'a la carte' menu

                  Gilda by Belgious, Barcelona

                  INSIDERPAYBelgian

                  Carrer Ample, 34, 08002, Barcelona

                  9.3 / 10
                  2,499 reviews

                  Average price €30 Accepts Yums 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
                    273 reviews

                    Average price €18 american express Welcome

                    30% off the 'a la carte' menu

                    Samantha's, Barcelona

                      YUMS x2Mediterranean

                      Pl. Reial, 12, 08002, Barcelona

                      8.5 / 10
                      232 reviews

                      Average price €25 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,417 reviews

                        Average price €25 american express Welcome

                        ¡-50% en carta!

                        ResetXR, Barcelona
                        Great Deal

                          PAYMediterranean

                          Carrer de la Muntanya, 18, 08026, Barcelona

                          9.5 / 10
                          29 reviews

                          Average price €20

                          50% off the 'a la carte' menu

                          Royal Indian, Barcelona
                          Great Deal

                            PAYIndian

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

                            9.2 / 10
                            436 reviews

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

                              Average price €20 american express Welcome

                              30% off the 'a la carte' menu

                              The Alchemix - Gastro Cocktail Bar, Barcelona
                              Top Rated

                              INSIDERPAYFusion

                              Carrer de València, 212, 08011, Barcelona

                              9.9 / 10
                              720 reviews

                              Average price €75 american express Welcome

                              Menù The Alchemix €65

                              Rasoi, Barcelona
                              Top Rated

                                PAYIndian

                                Carrer de Londres, 63, 08036, Barcelona

                                9.4 / 10
                                3,486 reviews

                                Average price €20 american express Welcome

                                30% off the 'a la carte' menu

                                Lilith & Sons, Barcelona
                                Top Rated

                                  PAYMediterranean

                                  Carrer d'En Fontrodona, 23, 08004, Barcelona

                                  9.5 / 10
                                  422 reviews

                                  Average price €15 american express Welcome

                                  20% off the 'a la carte' menu

                                  Calabrasa, Barcelona
                                  Great Deal

                                    PAYCatalan

                                    Passeig del Born, 27, 08003, Barcelona

                                    9.0 / 10
                                    4,887 reviews

                                    Average price €30 Accepts Yums american express Welcome

                                    50% off the 'a la carte' menu

                                    Ferribottu, Barcelona

                                      PAYPizzeria

                                      Carrer de la Indústria, 162, 08025, Barcelona

                                      9.5 / 10
                                      95 reviews

                                      Average price €20

                                      30% off the 'a la carte' menu

                                      Hungry Eyes, Barcelona
                                      Top Rated

                                        PAYIndian

                                        Carrer dels Comtes de Bell-Lloc, 188, 08014, Barcelona

                                        9.5 / 10
                                        309 reviews

                                        Average price €20 american express Welcome

                                        30% off the 'a la carte' menu

                                        Rasoi Ghar, Barcelona
                                        Top Rated

                                          PAYIndian

                                          Carrer de la Reina Cristina, 10, 08003, Barcelona

                                          9.4 / 10
                                          1,534 reviews

                                          Average price €20 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,332 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.