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

    International

    Negronix Bar

    Carrer de Trinxant, 125, 08041, Barcelona

    8.9 / 10
    40 reviews

    Average price €20

    30% off food!

      YUMS x2Italian

      Carrer de Vallmajor, 33, 08021, Barcelona

      9.0 / 10
      15 reviews

      Average price €25

        Mexican

        Gran Via de les Corts Catalanes, 373, 08015, Barcelona

        9.0 / 10
        12 reviews

        Average price €20

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

          YUMS x2Mediterranean

          Carrer d'Aribau, 100, 08036, Barcelona

          8.9 / 10
          40 reviews

          Average price €25

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

          YUMS x2InsiderMediterranean

          Passeig de Gràcia, 44 (1ª planta), 08007, Barcelona

          9.2 / 10
          681 reviews

          Average price €25 american express Welcome

            Mediterranean

            Carrer de la Tapineria, 12, 08002, Barcelona

            8.8 / 10
            77 reviews

            Average price €25 american express Welcome

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

              Pizzeria

              Carrer de Tamarit, 82, 08004, Barcelona

              8.8 / 10
              276 reviews

              Average price €15

              30% off food!

              MICHELINCreative

              Carrer de Provença, 310, 08037, Barcelona

              9.3 / 10
              404 reviews

              Average price €55 american express Welcome

              MENÚ DEGUSTACIÓN VEGANO 64 €

                Mediterranean

                Carrer del Dr. Fleming, 23, 08017, Barcelona

                9.4 / 10
                131 reviews

                Average price €20

                Menú 13,9 €

                  Asian

                  Carrer de l'Ajuntament, 1, 08030, Barcelona

                  8.8 / 10
                  1,343 reviews

                  Average price €15

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

                    Spanish

                    9.4 / 10
                    127 reviews

                    Average price €25

                    Menú Degustació /Menú Degustación 22 €

                      Mediterranean

                      Carrer de Balmes, 66 local 1, 08007, Barcelona

                      9.3 / 10
                      256 reviews

                      Average price €25 american express Welcome

                      Menú 14.80 € 14,8 €

                      YUMS x2InsiderMediterranean

                      Carrer del Bruc, 157, 08037, Barcelona

                      9.2 / 10
                      336 reviews

                      Average price €35

                        From market

                        Carrer de Rogent, 18, 08026, Barcelona

                        9.7 / 10
                        34 reviews

                        Average price €30 american express Welcome

                        Menú entre semana 29.70€ 29,7 €

                          YUMS x2Japanese

                          Carrer de València, 189, 08011, Barcelona

                          8.6 / 10
                          7 reviews

                          Average price €20

                            From Galicia

                            Carrer de Sants, 238, 08028, Barcelona

                            8.5 / 10
                            16 reviews

                            Average price €26

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

                              Mediterranean

                              Carrer del Consell de Cent, 90, 08015, Barcelona

                              9.0 / 10
                              328 reviews

                              Average price €20

                              30% off food!

                                Italian

                                Carrer de Mallorca, 308, 08037, Barcelona

                                9.5 / 10
                                174 reviews

                                Average price €15 american express Welcome

                                  Mediterranean

                                  Carrer del Dr. Aiguader, 6, 08003, Barcelona

                                  8.6 / 10
                                  70 reviews

                                  Average price €21 american express Welcome

                                  30% off food!

                                  InsiderSeafood

                                  Carrer d'Aribau, 37, 08011, Barcelona

                                  9.5 / 10
                                  140 reviews

                                  Average price €60

                                    Mexican

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

                                    9.3 / 10
                                    206 reviews

                                    Average price €17 american express Welcome

                                    Menú del día 12.50 € 12,5 €

                                    InsiderFusion

                                    Av. Diagonal, 661, 08028, Barcelona

                                    9.0 / 10
                                    562 reviews

                                    Average price €35

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

                                      Mediterranean

                                      Carrer dels Escudellers, 14, 08002, Barcelona

                                      9.2 / 10
                                      934 reviews

                                      Average price €35 american express Welcome

                                      Especial grupo: Menú 40 € 40 €

                                        Lebanese

                                        C/ Torrent de la Olla, 136, 08012, Barcelona

                                        9.4 / 10
                                        746 reviews

                                        Average price €19

                                        InsiderItalian

                                        C/ Saragossa, 123, 08006, Barcelona

                                        9.4 / 10
                                        293 reviews

                                        Average price €29 american express Welcome

                                        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