Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Restaurants in Barcelona

3,321 restaurants

Sort by Relevance

    Fusion

    La casa milagrosa

    Carrer de Floridablanca, 88, 08015, Barcelona

    8.9 / 10
    41 reviews

    Average price €20

    50% off food!

      Mediterranean

      Carrer de Tarragona, 177, 08014, Barcelona

      8.8 / 10
      68 reviews

      Average price €15

      -50% off the "à la carte" menu!

        Argentinian

        Passeig de Garcia Fària, 31, 08005, Barcelona

        9.0 / 10
        1,202 reviews

        Average price €25 american express Welcome

        30% off food!

          Mexican

          Carrer d'Aragó, 527, 08026, Barcelona

          8.9 / 10
          1,152 reviews

          Average price €15

          -40% off the "à la carte" menu!

          Specify a date and enjoy promotions of up to -50% in our best restaurants

            YUMS x2Mediterranean

            Passeig de Gràcia, 75, 08008, Barcelona

            9.1 / 10
            15 reviews

            Average price €39

            Menú mediodía 28 €

              Mediterranean

              C/ Doctor Trueta, 211, 08005, Barcelona

              9.0 / 10
              1,791 reviews

              Average price €26

              30% off food!

                Pizzeria

                C/ Doctor Ferrán, 25-27, 08034, Barcelona

                8.8 / 10
                500 reviews

                Average price €18

                  Japanese

                  Avinguda Diagonal, 40, 08019, Barcelona

                  9.1 / 10
                  17 reviews

                  Average price €15 Accepts Yums

                  30% off food!

                    Mediterranean

                    Carrer del Topazi, 18, 08012, Barcelona

                    9.5 / 10
                    58 reviews

                    Average price €18

                    30% off food!

                    InsiderMediterranean

                    Carrer dels Pescadors, 87, 08003, Barcelona

                    9.5 / 10
                    63 reviews

                    Average price €30

                    -30% off the "à la carte" menu!

                      Asian

                      Passeig de Sant Joan Bosco, 43, 08017, Barcelona

                      8.6 / 10
                      11 reviews

                      Average price €15

                      -50% off the "à la carte" menu!

                        Japanese

                        Carrer de Bigai, 4, 08022, Barcelona

                        8.9 / 10
                        94 reviews

                        Average price €20 american express Welcome

                        30% off food!

                          Mexican

                          Carrer d'Enric Granados, 9, 08007, Barcelona

                          8.7 / 10
                          175 reviews

                          Average price €18

                          40% off food!

                          InsiderMediterranean

                          Carrer de Fígols, 34, 08028, Barcelona

                          9.1 / 10
                          236 reviews

                          Average price €25

                          -20% off the "à la carte" menu!

                            Mediterranean

                            Carrer de Fluvià, 94, 08019, Barcellona

                            9.2 / 10
                            169 reviews

                            Average price €25

                            -20% off the "à la carte" menu!

                            InsiderMediterranean

                            Carrer de Sant Domènec, 19, 08012, Barcelona

                            9.5 / 10
                            267 reviews

                            Average price €25

                            Menú 14,5 €

                            InsiderIndian

                            Carrer de Muntaner, 152, 08036, Barcelona

                            9.6 / 10
                            882 reviews

                            Average price €22

                              Mediterranean

                              Carrer de París, 67, 08029, Barcelona

                              9.0 / 10
                              2,359 reviews

                              Average price €30 Accepts Yums american express Welcome

                              50% off food!

                              InsiderMediterranean

                              Carrer de Sant Màrius, 8, 08022, Barcelona

                              10.0 / 10
                              97 reviews

                              Average price €26

                              Menú 27 € 27 €

                              InsiderBasque

                              Carrer de la Diputació, 421, 08013, Barcelona

                              9.7 / 10
                              234 reviews

                              Average price €70 american express Welcome

                                Mediterranean

                                Paseig del Taulat, 243, 08019, Barcelona

                                9.8 / 10
                                453 reviews

                                Average price €15

                                Menú de Grupos (Máx. 4-6 pax) - A consultar previamente con rest 15 €

                                  Chinese

                                  Carrer d'Aragó, 287, 08009, Barcelona

                                  9.2 / 10
                                  423 reviews

                                  Average price €18

                                  30% off food!

                                    Portuguese

                                    Carrer de Sicília, 394, 08025, Barcelona

                                    9.2 / 10
                                    541 reviews

                                    Average price €25 american express Welcome

                                    30% off food!

                                    1 starMICHELINJapanese

                                    Carrer d'en Copons, 7, 08002, Barcelona

                                    9.8 / 10
                                    198 reviews

                                    Average price €100 american express Welcome

                                    Reservar en MESA (solicitud en espera de confirmación). Menú Koy (95€), Menú Koy con Wagyu (114€), Menú (G)astro (139€). No hay opción A la carta. 139 €

                                      Mexican

                                      Carrer de Provença, 357, 08037, Barcelona

                                      9.1 / 10
                                      54 reviews

                                      Average price €17

                                      30% off food!

                                      The Best Restaurants in Barcelona

                                      Barcelona is a city of fashion in Europe and much of that reputation is due to its great restaurants. We select the best for you.

                                      Cities around Barcelona