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

Speakeasy, Barcelona
Top Rated

INSIDERPAYSpanish

C/ Aribau, 162, 08036, Barcelona

9.6 / 10
1,879 reviews

Average price €80 american express Welcome

-50% en carta - TheFork Festival

La Tata, Barcelona
Great Deal

INSIDERPAYCatalan

Carrer de Calàbria, 69, 08015, Barcelona

9.6 / 10
7,549 reviews

Average price €35 american express Welcome

-50% en carta - TheFork Festival

Hofmann, Barcelona
Top Rated

MICHELINMediterranean

Carrer de la Granada del Penedès, 14, 08006, Barcelona

9.4 / 10
1,030 reviews

Average price €70 american express Welcome

Menú Semanal €56

Craft Pizza, Barcelona
Top Rated

    PAYPizzeria

    Avinguda Diagonal, 353, Local A, 08037, Barcelona

    9.4 / 10
    3,191 reviews

    Average price €17 american express Welcome

    -50% en carta - TheFork Festival

    Skip the guesswork

    Find restaurants you'll love, whatever your mood…
    Nectari by Jordi Esteve, Barcelona

    MICHELINPAYMediterranean

    C/ Valencia, 28, 08015, Barcelona

    9.2 / 10
    1,108 reviews

    Average price €70 american express Welcome

    Menú degustación €86

    Arábica, Barcelona
    Great Deal

      Middle Eastern

      Carrer de Viladomat, 213, 08029, Barcelona

      9.2 / 10
      4,865 reviews

      Average price €15 american express Welcome

      -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
          401 reviews

          Average price €22

          Platos del día €15.5

          Cal Robert, Barcelona
          Top Rated

            Mediterranean

            Carrer de Requesens, 7, 08001, Barcelona

            9.6 / 10
            1,161 reviews

            Average price €22 american express Welcome

            30% off food

            Antigua, Barcelona
            Great Deal

            INSIDERMediterranean

            Carrer de Marià Cubí, 59, 08006, Barcelona

            9.4 / 10
            36,237 reviews

            Average price €30

            50% off food

            Shanti, Barcelona

              PAYIndian

              C/ Agustina Saragossa, 3-5, 08017, Barcelona

              9.5 / 10
              3,317 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
                492 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,079 reviews

                  Average price €32 american express Welcome

                  -50% en carta - TheFork Festival

                  Sagués "Il Ristorante", Barcelona
                  Great Deal

                    PAYPizzeria

                    C/ Sagués, 25, 08021, Barcelona

                    9.1 / 10
                    10,811 reviews

                    Average price €30 american express Welcome

                    -50% en carta - TheFork Festival

                    Buenos Brasas Grill, Barcelona
                    Great Deal

                      PAYArgentinian

                      C/ de Bilbao, 90, 08005, Barcelona

                      9.2 / 10
                      685 reviews

                      Average price €30 american express Welcome

                      40% off food

                      Nikkei 103, Barcelona
                      Great Deal

                        PAYJapanese

                        Carrer d'Aribau, 33, 08011, Barcelona

                        8.8 / 10
                        1,758 reviews

                        Average price €35 american express Welcome

                        -50% en carta - TheFork Festival

                        Avinyó 10, Barcelona
                        Great Deal

                          Mediterranean

                          Carrer Avinyó, 10, 08002, Barcelona

                          8.8 / 10
                          4,046 reviews

                          Average price €20 american express Welcome

                          -50% en carta - TheFork Festival

                          Fonda España by Martín Berasategui - Hotel España, Barcelona
                          Top Rated

                          MICHELINPAYCatalan

                          C/ de Sant Pau, 9, 08001, Barcelona

                          9.6 / 10
                          3,400 reviews

                          Average price €49 american express Welcome

                          Menú Rosa de Barcelona €72

                          Cinderella Cafe and Cocktails, Barcelona

                            PAY

                            C/ d'Aribau, 65, 08008, Barcelona

                            9.2 / 10
                            22 reviews

                            Average price €17 american express Welcome

                            30% off food

                            La Plassohla, Barcelona

                              Seafood

                              Vía Laietana, 49, 08003, Barcelona

                              9.0 / 10
                              1,011 reviews

                              Average price €30 american express Welcome

                              Vegetalia Gótico, Barcelona
                              Great Deal

                                PAYVegetarian

                                Carrer dels Escudellers, 54, 08002, Barcelona

                                9.0 / 10
                                209 reviews

                                Average price €21

                                30% off food

                                Papadam Indian Authentic, Barcelona