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
Daal-Roti, Barcelona
Top Rated

    PAYIndian

    Daal-Roti

    Carrer de Brusi, 37, 08006, Barcelona

    9.5 / 10
    369 reviews

    Average price €19 american express Welcome

    -50% en carta - TheFork Festival

    Boraz, Barcelona
    Top Rated

    INSIDERPAYMediterranean

    Carrer de Muntaner, 124, 08036, Barcelona

    9.5 / 10
    811 reviews

    Average price €48 american express Welcome

    Menú degustación 2 €50

    Speakeasy, Barcelona
    Top Rated

    INSIDERPAYSpanish

    C/ Aribau, 162, 08036, Barcelona

    9.6 / 10
    1,873 reviews

    Average price €80 american express Welcome

    -50% en carta - TheFork Festival

    La Cassola, Barcelona
    Great Deal

      PAYColombian

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

      7.8 / 10
      13 reviews

      Average price €30

      -50% en carta - TheFork Festival

      Dagma By Hotel Barcelona Princess, Barcelona
      Top Rated

      INSIDERPAYInternational

      Av. Diagonal, 1, 08019, Barcelona

      9.6 / 10
      163 reviews

      Average price €40 american express Welcome

      20% off food

      Skip the guesswork

      Find restaurants you'll love, whatever your mood…
      La Churuata by La Mechada Express, Barcelona
      Top Rated

        PAYVenezuelan

        Carrer de Tapioles, 14, 08004, Barcelona

        9.3 / 10
        279 reviews

        Average price €15 american express Welcome

        20% off food

        Blanc - Mandarin Oriental, Barcelona

          Catalan

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

          9.2 / 10
          1,518 reviews

          Average price €50 american express Welcome

          Menú de Temporada €40

          Moments - Mandarin Oriental, Barcelona, Barcelona
          Top Rated

          MICHELINCatalan

          Passeig de Gràcia, 38, 08007, Barcelona

          9.3 / 10
          401 reviews

          Average price €190 american express Welcome

          Menú reducido 175€ / Menú completo €215

          Mi Paladar, Barcelona
          Great Deal

            PAYAmerican

            C/ del Clot, 126, 08018, Barcelona

            9.5 / 10
            72 reviews

            Average price €20 american express Welcome

            -50% en carta - TheFork Festival

            Jara Sushi, Barcelona
            Top Rated

            INSIDERPAYJapanese

            Carrer de Pàdua, 84, 08006, Barcelona

            9.5 / 10
            507 reviews

            Average price €35 american express Welcome

            Hola Nepal, Barcelona

              PAYIndian

              C/ Lepant, 323, 08025, Barcelona

              9.3 / 10
              1,229 reviews

              Average price €18 american express Welcome

              Da Dina , Barcelona
              Great Deal

                PAYPizzeria

                C/ de Vilardell, 14, 08014, Barcelona

                9.7 / 10
                12 reviews

                Average price €15

                -50% en carta - TheFork Festival

                Pakistan Haveli, Barcelona
                Top Rated

                  PAYPakistani

                  C. de Cabanes, 32, 08004, Barcelona

                  9.3 / 10
                  246 reviews

                  Average price €19 american express Welcome

                  -50% en carta - TheFork Festival

                  Casa Xef, Barcelona
                  Great Deal

                    PAYMediterranean

                    Carrer de les Guilleries, 17, 08012, Barcelona

                    9.4 / 10
                    625 reviews

                    Average price €38 american express Welcome

                    -50% en carta - TheFork Festival

                    Flax & Kale - Passage, Barcelona

                      International

                      C/ de Sant Pere Més Alt, 31, 08003, Barcelona

                      9.0 / 10
                      191 reviews

                      Average price €22

                      Menú semanal €14.95

                      Teresa Carles, Barcelona

                        International

                        Carrer de Jovellanos, 2, 08001, Barcelona

                        9.0 / 10
                        373 reviews

                        Average price €22

                        Platos del día €15.5

                        Nectari by Jordi Esteve, Barcelona

                        MICHELINPAYMediterranean

                        C/ Valencia, 28, 08015, Barcelona

                        9.1 / 10
                        1,107 reviews

                        Average price €70 american express Welcome

                        Menú degustación €86

                        Flax&Kale Tallers, Barcelona
                        Top Rated

                          International

                          C/ dels Tallers, 74, 08001, Barcelona

                          9.2 / 10
                          373 reviews

                          Average price €22

                          Veganashi - sushi vegano y gluten free, Barcelona
                          Top Rated

                            PAYJapanese

                            C/ de Lleida, 33, 08004, Barcelona

                            9.3 / 10
                            122 reviews

                            Average price €22 american express Welcome

                            Puertecillo Paral·lel, Barcelona
                            Great Deal

                              PAY

                              Av. del Paral·lel, 46, 08001, Barcelona

                              9.1 / 10
                              1,273 reviews

                              Average price €20 american express Welcome

                              -50% en carta - TheFork Festival

                              Casa Bangla, Barcelona
                              Top Rated

                                PAYIndian

                                Carrer d'En Sant Climent, 8, 08001, Barcelona

                                9.5 / 10
                                2,065 reviews

                                Average price €20