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

The Best Restaurants in Barcelona

1,212 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
410 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
598 reviews

Average price €60 american express Welcome

MICHELIN Special €68

La Churuata by La Mechada Express, Barcelona
Top Rated

    PAYVenezuelan

    Carrer de Tapioles, 14, 08004, Barcelona

    9.3 / 10
    328 reviews

    Average price €15 american express Welcome

    20% off food

    Nectari by Jordi Esteve, Barcelona

    MICHELINPAYMediterranean

    C/ Valencia, 28, 08015, Barcelona

    9.2 / 10
    1,122 reviews

    Average price €70 american express Welcome

    Menú degustación €86

    TunaTeca Balfegó, Barcelona
    Top Rated

    MICHELINPAY

    Avinguda Diagonal, 439, 08036, Barcelona

    9.6 / 10
    1,224 reviews

    Average price €80 american express Welcome

    Red Gourmet Menu €117

    Skip the guesswork

    Find restaurants you'll love, whatever your mood…
    Kiku Japones, Barcelona
    Great Deal

      Japanese

      Carrer de Madrazo, 15, 08006, Barcelona

      9.0 / 10
      2,233 reviews

      Average price €31 american express Welcome

      20% off food

      La Plassohla, Barcelona

        Seafood

        Vía Laietana, 49, 08003, Barcelona

        9.1 / 10
        1,032 reviews

        Average price €30 american express Welcome

        Cibulet, Barcelona
        Top Rated

        PAYFusion

        Carrer de Francisco Giner, 54, 08012, Barcelona

        9.5 / 10
        3,496 reviews

        Average price €36 american express Welcome

        50% off food

        Musiú, Barcelona
        On A Budget

          Italian

          Carrer de Pau Claris, 112, 08009, Barcelona

          9.0 / 10
          1,357 reviews

          Average price €15 american express Welcome

          Formula €14.4

          Teresa Carles, Barcelona

            International

            Carrer de Jovellanos, 2, 08001, Barcelona

            9.0 / 10
            518 reviews

            Average price €22

            Platos del día €15.5

            Daal-Roti, Barcelona
            Top Rated

              PAYIndian

              Carrer de Brusi, 37, 08006, Barcelona

              9.5 / 10
              507 reviews

              Average price €19 american express Welcome

              30% off food

              Equilibri Bcn, Barcelona
              Top Rated

              Peruvian

              Carrer de Sardenya, 404, 08025, Barcelona

              9.5 / 10
              717 reviews

              Average price €45 american express Welcome

              Royal Nepal, Barcelona

                PAYNepalese

                Carrer de Nàpols, 255, 08025, Barcelona

                9.5 / 10
                2,210 reviews

                Average price €15 american express Welcome

                30% off food

                Nolita, Barcelona
                On A Budget

                  American

                  Carrer de Llull, 230, 08005, Barcelona

                  9.5 / 10
                  600 reviews

                  Average price €15 american express Welcome

                  30% off food

                  Rasoi, Barcelona
                  Top Rated

                    PAYIndian

                    Carrer de Londres, 63, 08036, Barcelona

                    9.5 / 10
                    4,117 reviews

                    Average price €20

                    30% off food

                    Atithi Restaurante Indio, Barcelona
                    Top Rated

                      PAYIndian

                      C/ de Mallorca, 534, 08026, Barcelona

                      9.6 / 10
                      569 reviews

                      Average price €19 american express Welcome

                      30% off food

                      Aflamas, Barcelona
                      Top Rated

                      PAYMediterranean

                      Carrer de Loreto, 32, Baixos, 08029, Barcelona

                      9.2 / 10
                      1,046 reviews

                      Average price €50 american express Welcome

                      Casa Xef, Barcelona
                      Great Deal

                      PAYMediterranean

                      Carrer de les Guilleries, 17, 08012, Barcelona

                      9.4 / 10
                      652 reviews

                      Average price €36 american express Welcome

                      50% off food

                      Papadam Indian Authentic, Barcelona
                      Top Rated

                        PAYIndian

                        Ronda de Sant Pau, 11, 08015, Barcelona

                        9.4 / 10
                        3,017 reviews

                        Average price €21 american express Welcome

                        30% off food

                        Hola Nepal, Barcelona