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

    American

    Chick's Burger Bar

    Carrer de Sant Pau, 2, 08001, Barcelona

    Average price €14

      From Galicia

      Carrer del Comte d'Urgell, 148, 08011, Barcelona

      Average price €25

        Steakhouse

        Carrer del Clot, 139, 08026, Barcelona

        Average price €15

          Japanese

          Carrer de València, 59, 08015, Barcelona

          Average price €15

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

            Japanese

            C/ Aribau, 40, 08011, Barcelona

            Average price €19

              International

              carrer de la industria 162, 08025, Barcelona

              Average price €25

                Argentinian

                Carrer del Consell de Cent 313, 08007, Barcelona

                Average price €15

                  Mediterranean

                  Passeig de Sant Antoni, 23, 08014, Barcelona

                  Average price €25

                    Mediterranean

                    Carrer de Sant Quintí, 124, 08041, Barcelona

                    Average price €16

                      Chinese

                      Carrer d'Aragó, 619, 08026, Barcelona

                      Average price €15

                        Pizzeria

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

                        8.8 / 10
                        299 reviews

                        Average price €18

                          Asian

                          Carrer del Rosselló, 152, 08036, Barcelona

                          Average price €25

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

                            Lebanese

                            Carrer de Santaló, 88, 08021, Barcelona

                            8.8 / 10
                            100 reviews

                            Average price €20

                              Mexican

                              Carrer del Consolat de Mar, 23, 08003, Barcelona

                              Average price €15

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

                                Fusion

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

                                Average price €35

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

                                  Pizzeria

                                  C/ Comte De Urgell, 239, 08036, Barcelona

                                  Average price €20

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

                                    From Galicia

                                    Carrer de Casanova, 169, 08036, Barcelona

                                    Average price €20

                                      Korean

                                      Ronda de Sant Pere, 25, 08010, Barcelona

                                      Average price €15

                                        International

                                        Avinguda Meridiana, 517, 08016, Barcelona

                                        Average price €15

                                          Mediterranean

                                          C/ Doctor Rizal, 20, 08006, Barcelona

                                          Average price €25

                                            Japanese

                                            Carrer de Villarroel, 88, 08011, Barcelona

                                            Average price €13

                                              Asian

                                              Carrer d'Aribau, 110, 08036, Barcelona

                                              Average price €15

                                                Asian

                                                Carrer d'Alí Bei, 39, 08010, Barcelona

                                                Average price €15

                                                  Italian

                                                  Carrer de Mallorca, 235, 08008, Barcelona

                                                  Average price €20

                                                    Mexican

                                                    Carrer de Sardenya, 386, 08025, Barcelona

                                                    Average price €22

                                                    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