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
Speakeasy, Barcelona
Great Deal

INSIDERPAYSpanish

Speakeasy

C/ Aribau, 162, 08036, Barcelona

9.6 / 10
1,225 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,842 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
    57 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,189 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
      796 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,913 reviews

        Average price €17 american express Welcome

        30% off the 'a la carte' menu

        Aflamas, Barcelona
        Top Rated

        YUMS x2INSIDERPAYMediterranean

        Carrer de Loreto, 32, Baixos, 08029, Barcelona

        9.6 / 10
        779 reviews

        Average price €50 american express Welcome

        TunaTeca Balfegó, Barcelona
        Top Rated

        YUMS x2MICHELINJapanese

        Avinguda Diagonal, 439, 08036, Barcelona

        9.4 / 10
        986 reviews

        Average price €80 Accepts Yums american express Welcome

        Menú 4 manos con Roji €89

        Komo Poke Bowl, Barcelona
        Top Rated

          PAYAsian

          Carrer de Muntaner, 248, 08021, Barcelona

          9.5 / 10
          367 reviews

          Average price €12 american express Welcome

          30% off the 'a la carte' menu

          Royal Nepal, Barcelona
          Top Rated

            PAYNepalese

            Carrer de Nàpols, 255, 08025, Barcelona

            9.4 / 10
            1,418 reviews

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

              Average price €23 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,995 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
                  746 reviews

                  Average price €22 american express Welcome

                  30% off the 'a la carte' menu

                  Brera Restaurant Gnocchi Bar, Barcelona
                  Top Rated

                    Italian

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

                    9.5 / 10
                    1,320 reviews

                    Average price €17 Accepts Yums

                    30% off the 'a la carte' menu

                    Tram Tram, Barcelona
                    Top Rated

                    YUMS x2MICHELINPAYCatalan

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

                    9.5 / 10
                    434 reviews

                    Average price €60 american express Welcome

                    Villa Caprice, Barcelona
                    Great Deal

                      Mediterranean

                      Avinguda de Gaudí, 3, 08025, Barcelona

                      8.8 / 10
                      2,426 reviews

                      Average price €25 american express Welcome

                      ¡-50% en carta!

                      Osmosis, Barcelona

                        YUMS x2PAYMediterranean

                        Carrer d'Aribau, 100, 08036, Barcelona

                        9.1 / 10
                        2,363 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
                          250 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,586 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,491 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,912 reviews

                                Average price €30 Accepts Yums american express Welcome

                                50% off the 'a la carte' menu

                                Asian Noodles & Sushi, Barcelona
                                Top Rated

                                  PAYAsian

                                  Av. de Josep Tarradellas, 157, 08029, Barcelona

                                  9.5 / 10
                                  280 reviews

                                  Average price €18 american express Welcome

                                  30% off the 'a la carte' menu

                                  Amido, Barcelona
                                  Top Rated

                                    PAYMediterranean

                                    Passatge de Batlló, 4, 08036, Barcelona

                                    9.4 / 10
                                    672 reviews

                                    Average price €15 american express Welcome

                                    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
                                      311 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.