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

    Indian

    Ébano

    Av. del Paraŀlel, 124, 08015, Barcelona

    Average price €20

    Menu 9.50€

      African

      Av. del Paraŀlel, 184, 08015, Barcelona

      Average price €14

        Mediterranean

        Plaza Sant Josep 7, 08001, Barcelona

        Average price €21

          Moroccan

          Carrer de la Cera, 44, 08001, Barcelona

          Average price €11

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

          InsiderSpanish

          Carrer d' Enric Granados, 95 8008, 08008, Barcelona

            Catalan

            C/ Major de Sarria, 77, 08017, Barcelona

            Average price €17

              Creative

              Carrer de València, 350, 08009, Barcelona

              9.0 / 10
              87 reviews

              Average price €20 american express Welcome

              Menú degustación 30 €

              InsiderInternational

              Carrer de València, 193, 08011, Barcelona

              9.3 / 10
              15 reviews

              Average price €25

              Menú degustación / Precio por persona 49 €

                Japanese

                Carrer de Sant Delfí, 11, 08022, Barcelona

                9.1 / 10
                236 reviews

                Average price €25

                  Mediterranean

                  Carrer d'Aribau, 146, 08036, Barcelona

                  9.7 / 10
                  14 reviews

                  Average price €16 american express Welcome

                    Mediterranean

                    Carrer del Mirador del Palau Nacional, 08038, Barcelona

                    9.2 / 10
                    57 reviews

                    Average price €35

                      Italian

                      Carrer de Casanova 195, 08036, Barcelona

                      9.1 / 10
                      377 reviews

                      Average price €30 american express Welcome

                        Peruvian

                        Avinguda Meridiana, 346, 08027, Barcelona

                        Average price €23 Accepts Yums

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

                          Mediterranean

                          Carrer de l'Hospital, 75, 08001, Barcelona

                          Average price €12

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

                          InsiderMediterranean

                          Carrer de Muntaner, 182, 08036, Barcelona

                          Average price €50

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

                            From market

                            Carrer de Manso, 54, 08015, Barcelona

                            9.2 / 10
                            30 reviews

                            Average price €24 american express Welcome

                              YUMS x2Mediterranean

                              Carrer d'Amílcar, 134, 08032, Barcelona

                              Average price €15

                                Japanese

                                Rambla del Poblenou, 153, 08018, Barcelona

                                Average price €18

                                Menu 15.50€

                                  Mediterranean

                                  Carrer Gran de la Sagrera, 106, 08027, Barcelona

                                  Average price €10

                                  Set Menu undefined€

                                    Spanish

                                    C/ Minería, 4-6, 08038, Barcelona

                                    Average price €20

                                    Today's special menu 12€

                                      Pizzeria

                                      Carrer d'Aragó, 60, 08015, Barcelona

                                      Average price €18

                                      Menu 10€

                                        Andalou

                                        Passeig de Joan de Borbó, 31, 08003, Barcelona

                                        Average price €23

                                        Menú de Grupos Marinero 25€

                                          Japanese

                                          Carrer del Comte d'Urgell, 272, 08036, Barcelona

                                          Average price €25

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

                                            Asian

                                            Plaça Ramon Berenguer el Gran, 08002, Barcelona

                                            Average price €79

                                            Set Menu 79€

                                              Spanish

                                              Carrer de Violant d'Hongria Reina d'Aragó, 176, Barcelona, Spain, 08014, Barcelona

                                              Average price €25

                                              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