MenusNeighborhoodsPayment methodsDishesDietary requirementsTheFork selections ServicesSetting and ambienceCuisinesLoyalty programInsider selectionsMICHELIN GuideOnly with offersNearby
Register my restaurant
Help

The Best Restaurants in Barcelona

1,223 restaurants
Why you received these results
Moments - Mandarin Oriental, Barcelona, Barcelona
Top Rated

MICHELINCatalan

Moments - Mandarin Oriental, Barcelona

Passeig de Gràcia, 38, 08007, Barcelona

9.3 / 10
401 reviews

Average price €190 american express Welcome

Menú reducido 175€ / Menú completo €215

Tram Tram, Barcelona

MICHELINPAYCatalan

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

9.4 / 10
594 reviews

Average price €60 american express Welcome

MICHELIN Special €68

Boraz, Barcelona
Top Rated

INSIDERPAYMediterranean

Carrer de Muntaner, 124, 08036, Barcelona

9.5 / 10
817 reviews

Average price €48 american express Welcome

Menú degustación 2 €50

1er Restaurante Tibetano Kailash, Barcelona
Top Rated

    PAYTraditional cuisine

    Carrer de Roger de Llúria, 134, 08037, Barcelona

    9.5 / 10
    926 reviews

    Average price €18 american express Welcome

    30% off food

    Daal-Roti, Barcelona
    Top Rated

      PAYIndian

      Carrer de Brusi, 37, 08006, Barcelona

      9.5 / 10
      390 reviews

      Average price €19 american express Welcome

      -50% en carta - TheFork Festival

      Skip the guesswork

      Find restaurants you'll love, whatever your mood…
      Cibulet, Barcelona
      Top Rated

      INSIDERPAY

      Carrer de Francisco Giner, 54, 08012, Barcelona

      9.5 / 10
      3,385 reviews

      Average price €36 american express Welcome

      -50% en carta - TheFork Festival

      La Churuata by La Mechada Express, Barcelona
      Top Rated

        PAYVenezuelan

        Carrer de Tapioles, 14, 08004, Barcelona

        9.3 / 10
        287 reviews

        Average price €15 american express Welcome

        20% off food

        Da Dina , Barcelona
        Great Deal

          PAYPizzeria

          C/ de Vilardell, 14, 08014, Barcelona

          9.4 / 10
          25 reviews

          Average price €15

          -50% en carta - TheFork Festival

          Blanc - Mandarin Oriental, Barcelona

            Catalan

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

            9.2 / 10
            1,524 reviews

            Average price €50 american express Welcome

            Menú de Temporada €40

            Teresa Carles, Barcelona

              International

              Carrer de Jovellanos, 2, 08001, Barcelona

              9.0 / 10
              396 reviews

              Average price €22

              Platos del día €15.5

              Ají, Barcelona

              MICHELINJapanese

              Carrer de la Marina, 19, 08005, Barcelona

              9.2 / 10
              2,062 reviews

              Average price €45

              Menú degustación 2024 - Keiken 経験 €60

              Artichoke, Barcelona
              Great Deal

                PAYMediterranean

                C/ del Consell de Cent, 255, local 1, 08011, Barcelona

                9.3 / 10
                34 reviews

                Average price €25

                -50% en carta - TheFork Festival

                Profano BCN, Barcelona
                Great Deal

                  PAYItalian

                  C/ del Marquès de Sentmenat, 75, 08029, Barcelona

                  9.0 / 10
                  43 reviews

                  Average price €19

                  -50% en carta - TheFork Festival

                  Rasoi, Barcelona
                  Top Rated

                    PAYIndian

                    Carrer de Londres, 63, 08036, Barcelona

                    9.5 / 10
                    4,061 reviews

                    Average price €20

                    30% off food

                    Lascar 74, Barcelona

                      Seafood

                      Carrer del Roser, 74, 08004, Barcelona

                      9.5 / 10
                      1,461 reviews

                      Average price €17 american express Welcome

                      30% off food

                      Les Mil i Una Nits, Barcelona
                      Great Deal

                        PAYSyrian

                        Carrer del Rosselló, 354, 08025, Barcelona

                        9.1 / 10
                        491 reviews

                        Average price €18 american express Welcome

                        -50% en carta - TheFork Festival

                        Vi Negre, Barcelona
                        Great Deal

                          PAYMediterranean

                          Carrer de les Guilleries, 17, 08012, Barcelona

                          9.2 / 10
                          6,075 reviews

                          Average price €32 american express Welcome

                          -50% en carta - TheFork Festival

                          Hola Nepal, Barcelona

                            PAYIndian

                            C/ Lepant, 323, 08025, Barcelona

                            9.2 / 10
                            1,229 reviews

                            Average price €18 american express Welcome

                            Chamo ll hemerocallis, Barcelona
                            On A Budget

                              PAYAsian

                              C/ de Sant Gervasi de Cassoles, 22, 08022, Barcelona

                              9.2 / 10
                              9 reviews

                              Average price €15 american express Welcome

                              Kiku Japones, Barcelona
                              Great Deal

                                Japanese

                                Carrer de Madrazo, 15, 08006, Barcelona

                                8.9 / 10
                                2,231 reviews

                                Average price €31 american express Welcome

                                20% off food

                                Rangoli, Barcelona

                                  PAYIndian

                                  Passeig Joan de Borbó, 78, 08039, Barcelona

                                  9.4 / 10
                                  3,042 reviews

                                  Average price €21 american express Welcome

                                  30% off food

                                  TunaTeca Balfegó, Barcelona
                                  Top Rated

                                  MICHELINPAY

                                  Avinguda Diagonal, 439, 08036, Barcelona

                                  9.6 / 10
                                  1,222 reviews

                                  Average price €80 american express Welcome

                                  Red Gourmet Menu €117

                                  IZAKAYA TANSŌ- Mesa normal, Barcelona
                                  Great Deal

                                    PAYKorean

                                    Passeig de Sant Joan Bosco, 47, 08017, Barcelona

                                    9.0 / 10
                                    675 reviews

                                    Average price €40 american express Welcome

                                    -50% en carta - TheFork Festival

                                    La Gambeta, Barcelona
                                    Great Deal

                                      PAYArrocería

                                      Carrer de la Fusina, 3, 08003, Barcelona

                                      9.0 / 10
                                      7,379 reviews

                                      Average price €30 american express Welcome

                                      -50% en carta - TheFork Festival

                                      Royal Nepal, Barcelona

                                        PAYNepalese

                                        Carrer de Nàpols, 255, 08025, Barcelona

                                        9.5 / 10
                                        2,127 reviews

                                        Average price €15 american express Welcome

                                        30% off food