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

1,543 restaurants

Sort by Relevance

Royal Nepal, Barcelona

    Nepalese

    Royal Nepal

    Carrer de Nàpols, 255, 08025, Barcelona

    9.2 / 10
    821 reviews

    Average price €20

    30% off the 'a la carte' menu

    Koh-i-Noor India Barcelona, Barcelona

      Indian

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

      9.2 / 10
      1,174 reviews

      Average price €20 american express Welcome

      30% off the 'a la carte' menu

      Hola Nepal, Barcelona

        PAYIndian

        C/ Lepant, 323, 08025, Barcelona

        9.2 / 10
        924 reviews

        Average price €14 american express Welcome

        30% off the 'a la carte' menu

        Lilith & Sons, Barcelona

          PAYMediterranean

          Carrer d'En Fontrodona, 23, 08004, Barcelona

          9.6 / 10
          179 reviews

          Average price €15 american express Welcome

          30% off the 'a la carte' menu

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

          Casa Xef, Barcelona

            PAYMediterranean

            Carrer de les Guilleries, 17, 08012, Barcelona

            9.3 / 10
            43 reviews

            Average price €28 american express Welcome

            -50% en carta - TheFork Festival

            Shanghai Stories, Barcelona

              Chinese

              Carrer d'Aribau, 73, 08036, Barcelona

              9.3 / 10
              754 reviews

              Average price €20

              30% off the 'a la carte' menu

              Arrosseria Xàtiva Gràcia, Barcelona

                Arrocería

                C/ del Torrent d'En Vidalet, 26, 08012, Barcelona

                8.8 / 10
                1,042 reviews

                Average price €30 american express Welcome

                INFANTIL (Niños hasta los 12 años) €28

                Beirut Express, Barcelona

                  YUMS x2PAYLebanese

                  Carrer de Josep Anselm Clavé, 9, 08002, Barcelona

                  7.7 / 10
                  32 reviews

                  Average price €15

                  -50% en carta - TheFork Festival

                  Chakrumi, Barcelona

                    PAYFusion

                    Carrer de Béjar, 66, 08014, Barcelona

                    9.4 / 10
                    44 reviews

                    Average price €23 american express Welcome

                    30% off the 'a la carte' menu

                    Ruta 6 Brewery, Barcelona

                      PAYAmerican

                      Carrer de París, 176, 08036, Barcelona

                      9.2 / 10
                      208 reviews

                      Average price €25 american express Welcome

                      30% off the 'a la carte' menu

                      Gandhi Executive Food, Barcelona

                        Indian

                        C/ del Comte Borrell, 160, 08015, Barcelona

                        9.1 / 10
                        268 reviews

                        Average price €20

                        50% en carta - TheFork Festival

                        Gilda by Belgious, Barcelona

                          Belgian

                          Carrer Ample, 34, 08002, Barcelona

                          9.2 / 10
                          1,993 reviews

                          Average price €24 american express Welcome

                          -50% en carta - TheFork Festival

                          Alba Granados, Barcelona

                          YUMS x2InsiderPAYMediterranean

                          Carrer d'Enric Granados, 34, 08008, Barcelona

                          9.3 / 10
                          398 reviews

                          Average price €40 american express Welcome

                          Tandoori Nights, Barcelona

                            PAYIndian

                            Carrer de les Carretes, 44, 08001, Barcelona

                            9.3 / 10
                            565 reviews

                            Average price €20 american express Welcome

                            30% off the 'a la carte' menu

                            La Adelita Botanero, Barcelona

                              PAYMexican

                              Carrer de Muntaner, 100, 08036, Barcelona

                              9.0 / 10
                              4,206 reviews

                              Average price €20 american express Welcome

                              -50% en carta - TheFork Festival

                              Sasha Bar - ¡No hay mañana!, Barcelona

                                YUMS x2Fusion

                                Carrer de Margarit, 18, 08004, Barcelona

                                9.1 / 10
                                1,765 reviews

                                Average price €20 american express Welcome

                                MENÚ GRUPOS NAVIDAD (6 PERSONAS O MÁS) €35

                                Gallo Nero La Rambla Teatre del Liceu, Barcelona

                                  YUMS x2PAYItalian

                                  La Rambla, 78, 08002, Barcelona

                                  9.1 / 10
                                  6 reviews

                                  Average price €15

                                  30% off the 'a la carte' menu

                                  Grill restaurant, Barcelona

                                    Steakhouse

                                    Carrer de la Freneria, 5, 08002, Barcelona

                                    9.1 / 10
                                    2,095 reviews

                                    Average price €25 american express Welcome

                                    30% off the 'a la carte' menu

                                    Madame, Barcelona

                                      Asian

                                      Carrer d'En Robador, 22, 08001, Barcelona

                                      9.4 / 10
                                      1,136 reviews

                                      Average price €20 american express Welcome

                                      30% off the 'a la carte' menu

                                      Papadam Indian Authentic, Barcelona

                                        Indian

                                        Ronda de Sant Pau, 11, 08015, Barcelona

                                        9.4 / 10
                                        2,021 reviews

                                        Average price €20 american express Welcome

                                        30% off the 'a la carte' menu

                                        Mussol - C.C. Glòries, Barcelona

                                          Catalan

                                          Avinguda Diagonal, 208, 08018, Barcelona

                                          8.7 / 10
                                          338 reviews

                                          Average price €20 american express Welcome

                                          Menú Navidad €35

                                          Arrosseria Xàtiva Sant Antoni, Barcelona

                                          InsiderArrocería

                                          Carrer de Muntaner, 6, 08011, Barcelona

                                          8.7 / 10
                                          492 reviews

                                          Average price €30 american express Welcome

                                          INFANTIL (Niños hasta los 12 años) €28

                                          Restaurante Sushi taller, Barcelona

                                            PAYJapanese

                                            Carrer de Bigai, 4, 08022, Barcelona

                                            9.2 / 10
                                            152 reviews

                                            Average price €20 american express Welcome

                                            30% off the 'a la carte' menu

                                            Tapa Tapa - Glòries, Barcelona

                                              Mediterranean

                                              Plaça de les Glòries Catalanes, 10, 08013, Barcelona

                                              8.5 / 10
                                              142 reviews

                                              Average price €11 american express Welcome

                                              Menú Navidad €35

                                              Tapa Tapa - C.C. Arenas, Barcelona

                                                Mediterranean

                                                Carrer de Llança, 15, 08015, Barcelona

                                                8.5 / 10
                                                121 reviews

                                                Average price €11 american express Welcome

                                                Menú Navidad €35

                                                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