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

    Mexican

    Casa Mexicana

    Carrer de la Marina, 16-18, 08005, Barcelona

    Average price €20

      Mediterranean

      Carrer de Viladomat, 209, 08029, Barcelona

      Average price €10

        Mediterranean

        Via Laietana, 5, 08003, Barcelona

        Average price €15

          Afghan

          Passeig del Taulat, 183, 08005, Barcelona

          Average price €13

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

            Spanish

            Carrer del Dos de Maig, 298, 08025, Barcelona

            Average price €20

              Mediterranean

              Ctra. Antiga de Mataró, 22, 08005, Barcelona

              Average price €20

                Mediterranean

                Carrer de Pujades, 249, 08005, Barcelona

                Average price €20

                  Italian

                  Passeig de Sant Joan Bosco, 51, 08017, Barcelona

                  Average price €15

                    Mediterranean

                    Travessera de les Corts, 132, 08028, Barcelona

                    Average price €20

                      Mediterranean

                      Carrer del Comte Borrell, 8, 08015, Barcelona

                      Average price €15

                        Indian

                        Carrer de Galileu, 326, 08028, Barcelona

                        Average price €15

                          Mediterranean

                          Carrer de Tuset, 1, 08006, Barcelona

                          Average price €15

                            Mediterranean

                            Carrer de la Diputació, 200, 08011, Barcelona

                            Average price €18

                              Italian

                              Carrer de Lepant, 257, 08013, Barcelona

                              Average price €15

                                Mediterranean

                                Passatge de Forasté, 4 Bis, Local 2, 08022, Barcelona

                                Average price €20

                                  Mediterranean

                                  Carrer de les Floristes de la Rambla, 12, 08001, Barcelona

                                  Average price €22

                                    Mediterranean

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

                                    Average price €18

                                      Catalan

                                      Carrer de Pere Pau, 08032, Barcelona

                                      Average price €15

                                      Group Special: Menu 15€ (4 to 30 p.)

                                        International

                                        Dos de Maig, 277, 08025, Barcelona

                                        Average price €15

                                          South American

                                          Plaça del Mercat, 19, 08018, Barcelona

                                          Average price €15

                                            Argentinian

                                            Carrer de Calàbria, 206, 08029, Barcelona

                                            Average price €18

                                              Mediterranean

                                              Carrer dels Mirallers, 14, 08003, Barcelona

                                              Average price €18

                                                Fusion

                                                Carrer de Vila i Vilà, 60, 08004, Barcelona

                                                Average price €12

                                                  From Galicia

                                                  Carrer del Clot, 76, 08018, Barcelona

                                                  Average price €27

                                                    From Galicia

                                                    Av. de Josep Tarradellas, 11, 08029, 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