MenusNeighborhoodsDishesDietary requirementsTheFork selections ServicesSetting and ambienceCuisinesLoyalty programInsider selectionsMICHELIN GuideOnly with offersNearby
Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Restaurants in Barcelona

1,200 restaurants
Why you received these results
Leblon Restaurant, Barcelona

    YUMS x2PAYMediterranean

    Leblon Restaurant

    Carrer d'Angel Guimerà, 14, 08017, Barcelona

    9.5 / 10
    43 reviews

    Average price €25 american express Welcome

    30% off the 'a la carte' menu

    Hungry Eyes, Barcelona
    Top Rated

      PAYIndian

      Carrer dels Comtes de Bell-Lloc, 188, 08014, Barcelona

      9.5 / 10
      246 reviews

      Average price €20 american express Welcome

      Nochevieja €39

      TunaTeca Balfegó, Barcelona
      Top Rated

      YUMS x2InsiderJapanese

      Avinguda Diagonal, 439, 08036, Barcelona

      9.5 / 10
      962 reviews

      Average price €80 Accepts Yums american express Welcome

      Red Gourmet Menu €117

      Transilvania Barcelona, Barcelona
      Great Deal

        YUMS x2PAYEastern Europe

        C/ de Provença, 99, 08029, Barcelona

        9.6 / 10
        1,166 reviews

        Average price €25 american express Welcome

        50% off the 'a la carte' menu

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

        Shanti, Barcelona
        Top Rated

          Indian

          C/ Agustina Saragossa, 3-5, 08017, Barcelona

          9.6 / 10
          2,826 reviews

          Average price €17 american express Welcome

          30% off the 'a la carte' menu

          Ají, Barcelona

          InsiderPeruvian

          Carrer de la Marina, 19, 08005, Barcelona

          9.2 / 10
          1,677 reviews

          Average price €35

          MICHELIN Special €50

          Lasun, Gastronomía Nepalí, Barcelona
          Top Rated

            PAYNepalese

            Carrer d'Aragó, 397, 08013, Barcelona

            9.5 / 10
            1,898 reviews

            Average price €14 american express Welcome

            30% off the 'a la carte' menu

            El Xalet de Montjuïc, Barcelona

              Mediterranean

              Avinguda Miramar, 31, 08038, Barcelona

              9.0 / 10
              1,386 reviews

              Average price €45 american express Welcome

              Menu Infantil (Menores de 12 años) €39

              Pelai by Eboca Restaurant, Barcelona

                Catalan

                Carrer dels Tallers, 62, 08001, Barcelona

                9.1 / 10
                297 reviews

                Average price €25

                Menú Fin de Año €120

                Osmosis, Barcelona

                  YUMS x2PAYMediterranean

                  Carrer d'Aribau, 100, 08036, Barcelona

                  9.0 / 10
                  2,331 reviews

                  Average price €55

                  -30% en Menu XL con Maridaje

                  Palomino, Barcelona
                  Great Deal

                    PAYCatalan

                    Carrer d'Andrea Dòria, 37, 08003, Barcelona

                    9.3 / 10
                    609 reviews

                    Average price €20 american express Welcome

                    50% off the 'a la carte' menu

                    Royal Nepal, Barcelona
                    Top Rated

                      PAYNepalese

                      Carrer de Nàpols, 255, 08025, Barcelona

                      9.4 / 10
                      1,277 reviews

                      Average price €20

                      30% off the 'a la carte' menu

                      Las Corts, Barcelona
                      Great Deal

                      InsiderCatalan

                      Carrer del Pintor Tapiró, 45, 08028, Barcelona

                      9.1 / 10
                      265 reviews

                      Average price €32 american express Welcome

                      50% off the 'a la carte' menu

                      The Fresh Poke Sancho de Avila, Barcelona
                      Top Rated

                        Hawaiian

                        Carrer de Sancho de Ávila, 171, 08018, Barcelona

                        9.4 / 10
                        135 reviews

                        Average price €12 american express Welcome

                        30% off the 'a la carte' menu

                        Caelis, Barcelona
                        Top Rated

                        YUMS x21 starMICHELINMediterranean

                        Via Laietana, 49 (Hotel Ohla Barcelona), 08003, Barcelona

                        9.4 / 10
                        1,247 reviews

                        Average price €75 american express Welcome

                        MENÚ 31 DE DICIEMBRE (DISPONIBLE PARA EL SERVICIO DE CENA) €375

                        La Tata - Platillos en barra, Barcelona
                        Great Deal

                          PAYMediterranean

                          Carrer de Calàbria, 69, 08015, Barcelona

                          9.4 / 10
                          59 reviews

                          Average price €25

                          50% off the 'a la carte' menu

                          Casa Xef, Barcelona
                          Great Deal

                            YUMS x2PAYMediterranean

                            Carrer de les Guilleries, 17, 08012, Barcelona

                            9.3 / 10
                            392 reviews

                            Average price €30 Accepts Yums

                            50% off the 'a la carte' menu

                            La terraza de Anna by Vida Mona, Barcelona

                              Mediterranean

                              Carrer d'Aragó, 271, 08007, Barcelona

                              8.8 / 10
                              384 reviews

                              Average price €25

                              New Year's Eve menu €140

                              Restaurante Sushi taller, Barcelona
                              Top Rated

                                PAYJapanese

                                Carrer de Bigai, 4, 08022, Barcelona

                                9.4 / 10
                                265 reviews

                                Average price €20 american express Welcome

                                30% off the 'a la carte' menu

                                Tandoori Nights, Barcelona

                                  PAYIndian

                                  Carrer de les Carretes, 44, 08001, Barcelona

                                  9.3 / 10
                                  778 reviews

                                  Average price €20 american express Welcome

                                  30% off the 'a la carte' menu

                                  Papadam Indian Authentic, Barcelona
                                  Top Rated

                                    Indian

                                    Ronda de Sant Pau, 11, 08015, Barcelona

                                    9.4 / 10
                                    2,517 reviews

                                    Average price €20 american express Welcome

                                    30% off the 'a la carte' menu

                                    FISH, Barcelona
                                    Great Deal

                                      PAYMediterranean

                                      Carrer de Balmes, 180, 08006, Barcelona

                                      9.2 / 10
                                      425 reviews

                                      Average price €28 american express Welcome

                                      50% off the 'a la carte' menu

                                      Dhaba, Barcelona
                                      Top Rated

                                        Indian

                                        Passeig de Manuel Girona, 50, 08034, Barcelona

                                        9.4 / 10
                                        2,138 reviews

                                        Average price €20 american express Welcome

                                        30% off the 'a la carte' menu

                                        Vi Negre, Barcelona

                                          YUMS x2PAYMediterranean

                                          Carrer de les Guilleries, 17, 08012, Barcelona

                                          9.1 / 10
                                          5,574 reviews

                                          Average price €30 Accepts Yums american express Welcome

                                          Nochevieja €60

                                          Rasoi Ghar, Barcelona
                                          Top Rated

                                            PAYIndian

                                            Carrer de la Reina Cristina, 10, 08003, Barcelona

                                            9.4 / 10
                                            1,382 reviews

                                            Average price €20 american express Welcome

                                            30% off the 'a la carte' menu

                                            Frequently Asked Questions

                                            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.