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

    Creative

    La Nonna Gnocco - Gràcia

    Carrer de Ramon y Cajal, 12, 08012, Barcelona

    Average price €22

    Menu 21,8€

      Fusion

      Passeig Marítim, 38, 08003, Barcelona

      Average price €40

      Menú de Grupos 45€

        From Castille

        Carrer de Pau Claris, 70, 08010 Barcelona, Spain, 08010, Barcelona

        Average price €35

        Menú de la casa 41.75 €

          Catalan

          Carrer del Progrés, 6, 08012, Barcelona

          Average price €34

          Menú noches 35.00€

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

            Moroccan

            Carrer de Salvà, 5, Barcelona, Spain, 08004, Barcelona

            Average price €20

            Menú mediodía 12.50 €

              Steakhouse

              Carrer de Londres, 94, Barcelona, Spain, 08036, Barcelona

              Average price €35

              Menú de la casa 41.75 €

              InsiderSteakhouse

              Avinguda Tibidabo, 31, 08022, Barcelona

              Average price €35

              Menú de la casa 41.75 €

                From market

                Avenida Diagonal, 449, 08036, Barcelona

                Average price €15

                  Pizzeria

                  C/ Corsega, 537, 08025, Barcelona

                  Average price €25

                  Menú del día 11€

                    Mediterranean

                    C/ Mata, 16, 08004, Barcelona

                    Average price €12

                    Set Menu 7€

                      Chinese

                      C/ Muntaner, 10, 08011, Barcelona

                      Average price €14

                      Menu 10.80€

                        Japanese

                        C/ Francesc Perez Cabrero, 4, 08021, Barcelona

                        Average price €11

                        Menu 7

                          Argentinian

                          C/ de Sancho de Ávila, 171, 08018, Barcelona

                          Average price €9

                          Set Menu 9,00€

                            Indian

                            C/ Sancho de Ávila, 171, 08018, Barcelona

                            Average price €13

                            Menu 9.50 €

                              Japanese

                              C/ Josep Tarradellas, 145, 08029, Barcelona

                              Average price €37

                              Sand menu 22 €

                                Mediterranean

                                Carrer d'Aribau, 16, 08011, Barcelona

                                Average price €15

                                  From market

                                  Carrer de Muntaner 146, 08036, Barcelona

                                  Average price €18

                                  Menú de Grupos 30€

                                    Seafood

                                    C/ Marqués de Sentmentat, 67, 08029, Barcelona

                                    Average price €30

                                    Set Menu 42€

                                      Japanese

                                      C/ Roger de Llùria, 114, 08037, Barcelona

                                      Average price €20

                                      Menú noches fin de semana y festivos 13.50 €

                                      Seafood

                                      C/ Lérida, 7, 08004, Barcelona

                                      Average price €35

                                      Tasting Menu 100 €

                                      InsiderJapanese

                                      Carrer del Bruc, 65, 08009, Barcelona

                                      Average price €98

                                      Menú de cena "El sueño de las mariposas" 98€

                                        Pizzeria

                                        Calle Valencia, 246, 08007, Barcelona

                                        Average price €29

                                        Menu 15.90€

                                          Moroccan

                                          Carrer del Torrent de l'Olla, 143, 08012, Barcelona

                                          Average price €20

                                          Tasting menu 17 €

                                            Mediterranean

                                            Gran Via de les Corts Catalanes, 373-385, 08015, Barcelona

                                            Average price €30

                                            Group Special: Wissh menu 32.5€ (12 to 200 p.)

                                              Spanish

                                              C/ Valencia, 113, 08011, Barcelona

                                              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