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

The Best Restaurants in Barcelona

1,215 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
400 reviews

Average price €190 american express Welcome

Menú reducido 175€ / Menú completo €215

Casa Xef, Barcelona
Great Deal

    PAYMediterranean

    Carrer de les Guilleries, 17, 08012, Barcelona

    9.4 / 10
    622 reviews

    Average price €32 american express Welcome

    -50% en carta - TheFork Festival

    Notariat, Barcelona
    Great Deal

      PAYMediterranean

      C/ del Notariat, 08001, Barcelona

      9.7 / 10
      5 reviews

      Average price €16

      -50% en carta - TheFork Festival

      Tram Tram, Barcelona

      MICHELINPAYCatalan

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

      9.4 / 10
      590 reviews

      Average price €60 american express Welcome

      MICHELIN Special €68

      La Cassola, Barcelona
      Great Deal

        PAYColombian

        Carrer del Vint-I-Sis de Gener 1641, 08014, Barcelona

        7.9 / 10
        11 reviews

        Average price €30

        -50% en carta - TheFork Festival

        Skip the guesswork

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

        INSIDERPAYSpanish

        C/ Aribau, 162, 08036, Barcelona

        9.6 / 10
        1,867 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,520 reviews

        Average price €35 american express Welcome

        -50% en carta - TheFork Festival

        Marabina Bcn, Barcelona
        Top Rated

          PAYVenezuelan

          C/ de Còrsega, 655, 08025, Barcelona

          9.6 / 10
          149 reviews

          Average price €17 american express Welcome

          Citizen Café, Barcelona
          Great Deal

            Mediterranean

            Plaça Urquinaona, 4, 08010, Barcelona

            9.1 / 10
            123 reviews

            Average price €16 american express Welcome

            30% off food

            Bella Mà, Barcelona

              PAYNapolitano

              Carrer de Marc Aureli, 27, 08006, Barcelona

              9.6 / 10
              101 reviews

              Average price €20 american express Welcome

              20% off food

              Daal-Roti, Barcelona
              Top Rated

                PAYIndian

                Carrer de Brusi, 37, 08006, Barcelona

                9.5 / 10
                364 reviews

                Average price €19 american express Welcome

                -50% en carta - TheFork Festival

                Dagma By Hotel Barcelona Princess, Barcelona
                Top Rated

                INSIDERPAYInternational

                Av. Diagonal, 1, 08019, Barcelona

                9.6 / 10
                160 reviews

                Average price €40 american express Welcome

                20% off food

                Cibulet, Barcelona
                Top Rated

                INSIDERPAY

                Carrer de Francisco Giner, 54, 08012, Barcelona

                9.5 / 10
                3,349 reviews

                Average price €36 american express Welcome

                -50% en carta - TheFork Festival

                Ogura 2, Barcelona
                Great Deal

                  PAYJapanese

                  Carrer del Dr. Rizal, 16, 08006, Barcelona

                  8.4 / 10
                  58 reviews

                  Average price €12

                  -50% en carta - TheFork Festival

                  La Churuata by La Mechada Express, Barcelona
                  Top Rated

                    PAYVenezuelan

                    Carrer de Tapioles, 14, 08004, Barcelona

                    9.3 / 10
                    273 reviews

                    Average price €15 american express Welcome

                    20% off food

                    Noble Barcelona, Barcelona
                    Great Deal

                      PAYEuropean

                      C. d'Enric Granados, 110, 08008, Barcelona

                      9.4 / 10
                      290 reviews

                      Average price €20 american express Welcome

                      -50% en carta - TheFork Festival

                      1er Restaurante Tibetano Kailash, Barcelona
                      Top Rated

                        PAYTraditional cuisine

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

                        9.5 / 10
                        914 reviews

                        Average price €18 american express Welcome

                        30% off food

                        Jara Sushi, Barcelona
                        Top Rated

                        INSIDERPAYJapanese

                        Carrer de Pàdua, 84, 08006, Barcelona

                        9.5 / 10
                        505 reviews

                        Average price €35 american express Welcome

                        Craft Pizza, Barcelona
                        Top Rated

                          PAYPizzeria

                          Avinguda Diagonal, 353, Local A, 08037, Barcelona

                          9.4 / 10
                          3,127 reviews

                          Average price €17 american express Welcome

                          -50% en carta - TheFork Festival

                          Hola Nepal, Barcelona

                            PAYIndian

                            C/ Lepant, 323, 08025, Barcelona

                            9.3 / 10
                            1,229 reviews

                            Average price €18 american express Welcome

                            Mambo Sushi, Barcelona