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

    Steakhouse

    Pura Brasa - Rambla Catalunya

    C/ Rambla Cataluña, 13, 08007, Barcelona

    8.8 / 10
    234 reviews

    Average price €16

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

      Japanese

      C/ Condal, 20, 08002, Barcelona

      8.8 / 10
      1,094 reviews

      Average price €23

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

      InsiderMediterranean

      C/ Enric Granados, 57, 08008, Barcelona

      9.4 / 10
      650 reviews

      Average price €33

      MENÚ DEGUSTACIÓN - De lunes a viernes mediodía 26 €

        From Castille

        Carrer de la Diputació, 159, 08011, Barcelona

        9.5 / 10
        289 reviews

        Average price €21 american express Welcome

        Menú del día 10.95 € 10,95 €

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

          International

          Plaça del Regomir, 1 (local 2), 08002, Barcelona

          8.9 / 10
          119 reviews

          Average price €26 american express Welcome

          20% off food!

            Mediterranean

            Passeig de Joan de Borbó, 103 (Local 7/8 Puerto Marina Vela), 08039, Barcelona

            8.9 / 10
            901 reviews

            Average price €25 Accepts Yums american express Welcome

            20% off food!

            2 starsMICHELINCreative

            Carrer de la Marina, 19-21, 08005, Barcelona

            10.0 / 10
            53 reviews

            Average price €180

            El arroz de Paco 85 €

            InsiderJapanese

            Carrer d'Enric Granados, 48, 08008, Barcelona

            9.3 / 10
            627 reviews

            Average price €45 american express Welcome

            20% off food!

              Japanese

              Carrer d'Aribau, 39, 08011, Barcelona

              8.9 / 10
              1,186 reviews

              Average price €20

              20% off food!

                Mediterranean

                Passeig de Sant Joan, 4, 08010, Barcelona

                8.6 / 10
                918 reviews

                Average price €25 american express Welcome

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

                InsiderAuthor

                Carrer Comte d'Urgell, 108, 08011, Barcelona

                9.4 / 10
                423 reviews

                Average price €40

                  International

                  Av. de Roma, 43, 08029, Barcelona

                  9.1 / 10
                  399 reviews

                  Average price €15

                  30% off food!

                  InsiderMediterranean

                  Placeta de Manuel Ribé, 1, 08002, Barcelona

                  9.5 / 10
                  291 reviews

                  Average price €25 american express Welcome

                    Mediterranean

                    Carrer de Calàbria, 64, 08015, Barcelona

                    8.5 / 10
                    401 reviews

                    Average price €20 american express Welcome

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

                    InsiderMediterranean

                    Plaça de Sant Felip Neri, 2, 08002, Barcelona

                    9.7 / 10
                    214 reviews

                    Average price €45

                    Menú Ejecutivo 30 €

                      Mediterranean

                      Carrer de Milà i Fontanals, 29, 08012, Barcelona

                      9.2 / 10
                      517 reviews

                      Average price €25 american express Welcome

                      Menú 12.80 € 12 €

                        Mexican

                        Carrer de París, 147, 08036, Barcelona

                        9.4 / 10
                        906 reviews

                        Average price €24

                          Mediterranean

                          Carrer d'Europa, 23, 08028, Barcelona

                          8.1 / 10
                          109 reviews

                          Average price €13

                          Menú 14.95 € 14 €

                            Mediterranean

                            Carrer de Déu i Mata, 146, 08029, Barcelona

                            10.0 / 10
                            95 reviews

                            Average price €25

                              American

                              Carrer Nou de la Rambla, 22, 08001, Barcelona

                              8.2 / 10
                              425 reviews

                              Average price €20 american express Welcome

                              50% off food!

                                YUMS x2Spanish

                                Rambla de Catalunya, 91, 08008, Barcelona

                                8.6 / 10
                                410 reviews

                                Average price €25

                                  Russian

                                  Carrer de València, 232, 08007, Barcelona

                                  9.4 / 10
                                  825 reviews

                                  Average price €22 american express Welcome

                                    Catalan

                                    C/ Mallorca, 272, 08037, Barcelona

                                    9.5 / 10
                                    175 reviews

                                    Average price €28

                                      Mediterranean

                                      Carrer de Sant Carles, 4, 08003, Barcelona

                                      9.4 / 10
                                      581 reviews

                                      Average price €60 american express Welcome

                                        YUMS x2Japanese

                                        Carrer Gran de Gràcia, 180, 08012, Barcelona

                                        9.3 / 10
                                        8 reviews

                                        Average price €20

                                        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