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

    Albé Barcelona

    C. de Mallorca, 196, 08036, Barcelona

    9.7 / 10
    167 reviews

    Average price €25

    20% off food!

      Mediterranean

      Carrer de Campo Florido, 52, 08027, Barcelona

      9.0 / 10
      114 reviews

      Average price €22 american express Welcome

      30% off food!

      InsiderItalian

      Calle Jerusalen 6, 08001, Barcelona

      9.7 / 10
      736 reviews

      Average price €35 american express Welcome

        Chinese

        Carrer del Consell de Cent, 303, 08007, Barcelona

        9.6 / 10
        129 reviews

        Average price €25

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

          Italian

          Carrer de Floridablanca, 102, 08015, Barcelona

          9.5 / 10
          423 reviews

          Average price €27

            Korean

            Carrer de València, 164, 08011, Barcelona

            9.5 / 10
            61 reviews

            Average price €15

            Menú del dia 12.50 € 12,5 €

              YUMS x2International

              Carrer de Blai, 28, 08004, Barcelona

              9.2 / 10
              228 reviews

              Average price €27

                Mediterranean

                Carrer de Calàbria, 209, 08029, Barcelona

                9.6 / 10
                305 reviews

                Average price €15

                  Mediterranean

                  Calle Riego 25 Bajos, 08014, Barcelona

                  9.5 / 10
                  1,631 reviews

                  Average price €20

                  InsiderBasque

                  Carrer de Muntaner, 70-72, 08011, Barcelona

                  9.6 / 10
                  288 reviews

                  Average price €40 american express Welcome

                    Portuguese

                    Carrer de Sardenya, 296, Local 1, 08013, Barcelona

                    9.5 / 10
                    614 reviews

                    Average price €20

                    InsiderFrom market

                    Carrer d'Ocata, 6, bj, 08003, Barcelona

                    9.5 / 10
                    688 reviews

                    Average price €20

                      Spanish

                      Gran Via de les Corts Catalanes, 522, 08011, Barcelona

                      8.7 / 10
                      1,263 reviews

                      Average price €16

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

                        YUMS x2Mediterranean

                        Carrer del Marquès de Campo Sagrado, 12, 08015, Barcelona

                        Average price €25

                        30% off food!

                          YUMS x2Italian

                          Carrer de Manso, 46, 08015, Barcelona

                          9.1 / 10
                          52 reviews

                          Average price €25 Accepts Yums

                            Mediterranean

                            Plaça d'Osca, 8, 08014, Barcelona

                            9.2 / 10
                            38 reviews

                            Average price €20

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

                            MICHELINCatalan

                            Carrer de Pau Claris, 85, 08010, Barcelona

                            9.4 / 10
                            89 reviews

                            Average price €30 american express Welcome

                              Mediterranean

                              Carrer de Villarroel, 247, 08036, Barcelona

                              8.5 / 10
                              280 reviews

                              Average price €25

                              30% off food!

                                Mediterranean

                                Carrer de Llança, 15, 08015, Barcelona

                                8.4 / 10
                                72 reviews

                                Average price €11

                                30% off food!

                                  YUMS x2Italian

                                  Carrer de Nàpols, 256, 08025, Barcelona

                                  9.1 / 10
                                  133 reviews

                                  Average price €35

                                    YUMS x2Spanish

                                    Passeig de la Verneda, 123, 08020, Barcelona

                                    8.3 / 10
                                    18 reviews

                                    Average price €15

                                      Mexican

                                      Carrer de la Jonquera, 26, 08005, Barcelona

                                      8.5 / 10
                                      881 reviews

                                      Average price €20 american express Welcome

                                      30% off food!

                                        Mediterranean

                                        Carrer de Blai, 6, 08004, Barcelona

                                        9.1 / 10
                                        48 reviews

                                        Average price €10 american express Welcome

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

                                        InsiderMediterranean

                                        Carrer de París, 209, 08008, Barcelona

                                        9.4 / 10
                                        137 reviews

                                        Average price €30

                                          Hawaiian

                                          Avinguda Diagonal, 357, 08037, Barcelona

                                          9.3 / 10
                                          421 reviews

                                          Average price €12

                                          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