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

    Japanese

    Hachi

    Carrer del Bruc, 70, 08009, Barcelona

    Average price €13

      From Castille

      Gran Via de Les Corts Catalanes, 164, (Galerias la Campana) Local 31, 08038, Barcelona

      Average price €20

        Mediterranean

        Carrer de Provença, 275, 08037, Barcelona

        Average price €25

          Mediterranean

          Carrer de Casp, 22, 08010, Barcelona

          Average price €20

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

            Mediterranean

            Carrer de Pujades, 445, 08019, Barcelona

            Average price €15

              Mediterranean

              Carrer de Girona, 118, 08009, Barcelona

              Average price €40

                International

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

                Average price €15

                  Mediterranean

                  Av. Diagonal, 353, 08037, Barcelona

                  Average price €15

                    From market

                    Passatge Posoltega, 17, 08030, Barcelona

                    Average price €15

                      Mediterranean

                      Carrer de Pere IV, 192, 08005, Barcelona

                      Average price €20

                        Fusion

                        Carrer del Tajo, 19, 08031, Barcelona

                        Average price €25

                          Mediterranean

                          Avinguda de la Catedral, 6, 08002, Barcelona

                          Average price €30

                            Mediterranean

                            Rambla del Poblenou, 117-123, 08018, Barcelona

                            Average price €15

                              Mediterranean

                              Carrer de Sant Antoni Maria Claret, 132, 08025, Barcelona

                              Average price €18

                                Japanese

                                Carrer de la Granada del Penedès, 19, 08006, Barcelona

                                Average price €200

                                  Pizzeria

                                  Carrer de les Sitges, 6, 08001, Barcelona

                                  Average price €21

                                    From market

                                    Carrer de Balmes, 193, 08006, Barcelona

                                    Average price €9

                                      Spanish

                                      Carrer de la Riera Alta, 8, 08001, Barcelona

                                      Average price €15

                                        Mediterranean

                                        Carrer d'Arnau d'Oms, 45, 08016, Barcelona

                                        Average price €20

                                          Mediterranean

                                          Carrer de Petrarca, 59, 08031, Barcelona

                                          Average price €9

                                            Pizzeria

                                            Carrer de Sant Rafael, 20, 08001, Barcelona

                                            Average price €20

                                              From Galicia

                                              Passeig de l'Havana, 1, 08030, Barcelona

                                              Average price €20

                                                South American

                                                Carrer de Radas, 67, 08004, Barcelona

                                                Average price €10

                                                  Mediterranean

                                                  Carrer de Calàbria, 206, Barcelona, Spain, 08029, Barcelona

                                                  Average price €30

                                                    Spanish

                                                    Ronda de Sant Pau, 15, 08015, 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