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

    Mediterranean

    Bruc 33 Tapas

    C/ Bruc, 33, 08010, Barcelona

    8.9 / 10
    1,777 reviews

    Average price €11

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

      Peruvian

      Carrer de Felip II, 41, 08027, Barcelona

      8.2 / 10
      3 reviews

      Average price €25

        Japanese

        Carrer del Bruc, 46, 08010, Barcelona

        8.8 / 10
        16 reviews

        Average price €20

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

          Asian

          Carrer del Bruc, 121, 08037, Barcelona

          8.7 / 10
          24 reviews

          Average price €15 american express Welcome

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

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

            Mexican

            Carrer de Vico, 28, 08021, Barcelona

            9.2 / 10
            79 reviews

            Average price €18

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

              Mediterranean

              Avinguda Diagonal, 608, 08021, Barcelona

              8.8 / 10
              13 reviews

              Average price €14 american express Welcome

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

                Mexican

                Carrer d'Enric Granados, nº 26, 08008, Barcelona

                9.6 / 10
                152 reviews

                Average price €15 american express Welcome

                  Italian

                  Carrer del Rec Comtal, 6, 08003, Barcelona

                  Average price €15

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

                    Indian

                    Carrer del Consell de Cent, 313, 08007, Barcelona

                    8.7 / 10
                    89 reviews

                    Average price €15

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

                      Italian

                      Carrer d' Aribau, 318, 08006, Barcelona

                      9.6 / 10
                      112 reviews

                      Average price €25

                      InsiderItalian

                      Carrer de Còrsega, 307, 08008, Barcelona

                      9.5 / 10
                      669 reviews

                      Average price €30

                      InsiderMediterranean

                      Avinguda Diagonal, 661, 08028, Barcelona

                      9.1 / 10
                      813 reviews

                      Average price €35

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

                      InsiderFrom market

                      Pau Claris 190, 08037, Barcelona

                      9.5 / 10
                      852 reviews

                      Average price €40 Accepts Yums american express Welcome

                        Mediterranean

                        Carrer del Carme, 08001, Barcelona

                        9.1 / 10
                        147 reviews

                        Average price €20

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

                          Mediterranean

                          Moll de la Marina, S/N, 08005, Barcelona

                          9.1 / 10
                          49 reviews

                          Average price €35

                          50% off food!

                            Mediterranean

                            Carrer de Casanova, 182, 08036, Barcelona

                            9.3 / 10
                            36 reviews

                            Average price €18

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

                            InsiderMediterranean

                            Carrer de la Marina, 19, 08005, Barcelona

                            8.8 / 10
                            14 reviews

                            Average price €30

                            Menú INSIDER Week 25€

                              Mediterranean

                              Carrer de n'Arai, 1, 08002, Barcelona

                              8.5 / 10
                              1,243 reviews

                              Average price €20 Accepts Yums american express Welcome

                              50% off food!

                              InsiderItalian

                              Carrer d'Oliana, 14, 08006, Barcelona

                              9.4 / 10
                              876 reviews

                              Average price €35 Accepts Yums american express Welcome

                              Menú Degustación 5 Platos 35 €

                                YUMS x2Mediterranean

                                Passeig de Colom, 12, 08002, Barcelona

                                8.8 / 10
                                318 reviews

                                Average price €28

                                  Pizzeria

                                  Carrer de Còrsega, 47, 08029, Barcelona

                                  9.0 / 10
                                  280 reviews

                                  Average price €15 american express Welcome

                                  50% off food!

                                    Japanese

                                    Travessera de Gràcia, 320, 08025, Barcelona

                                    8.8 / 10
                                    5,083 reviews

                                    Average price €20 Accepts Yums american express Welcome

                                    30% off food!

                                      Lebanese

                                      Carrer de València, 218, 08011, Barcelona

                                      9.7 / 10
                                      272 reviews

                                      Average price €20

                                        YUMS x2International

                                        Plaça de Catalunya, 21, 08002, Barcelona

                                        8.8 / 10
                                        463 reviews

                                        Average price €25

                                        InsiderFrom market

                                        C/ Duran i Bas, 5, 08002, Barcelona

                                        9.5 / 10
                                        188 reviews

                                        Average price €20

                                        Menú Diario 16,5 €

                                        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