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

    Mediterranean

    Les Nines

    Carrer d'Amèrica, 25, 08041, Barcelona

    Average price €20

      Japanese

      Carrer de Laforja, 3, 08006, Barcelona

      Average price €13

        South American

        Carrer Aribau, 254, 08006, Barcelona

        Average price €20

          Mediterranean

          Carrer de Guillem Tell, 32, 08006, Barcelona

          Average price €25

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

            Raw food

            Carrer d'Aribau, 92 (esquina C/ Mallorca), 08036, Barcelona

            Average price €16

              Chinese

              Carrer de Sagués, 16, 08021, Barcelona

              Average price €15

                MICHELINFrom market

                Carrer de Laforja, 11, 08006, Barcelona

                Average price €24

                  Italian

                  Carrer de Muntaner, 103, 08036, Barcelona

                  Average price €14

                    Pizzeria

                    Carrer de Marià Cubí, 203, 08021, Barcelona

                    Average price €10

                      South American

                      Carrer d'Aribau, 186, 08036, Barcelona

                      Average price €28

                      Menu 13,95€

                        International

                        Carrer de la Diputació, 294, 08009, Barcelona

                        Average price €13

                        InsiderMediterranean

                        Carrer de Bellafila, 5, 08002, Barcelona

                        Average price €30

                          Mediterranean

                          Avinguda Diagonal, 469, 08036, Barcelona

                          Average price €25

                            Pizzeria

                            Carrer de Bonavista, 10, 08012, Barcelona

                            Average price €18

                            InsiderMediterranean

                            Carrer de Mallorca, 275, 08008, Barcelona

                            Average price €45

                            InsiderCatalan

                            Carrer de Jerusalem, 30, 08001, Barcelona

                            Average price €28

                            InsiderMediterranean

                            Carrer del Cometa, 5, 08002, Barcelona

                            Average price €25

                              Mediterranean

                              Carrer de Bilbao, 30, 08005, Barcelona

                              Average price €25

                                Mediterranean

                                Carrer d'Aragó, 237, 08007, Barcelona

                                Average price €15

                                  From market

                                  Carrer de Còrsega, 244, 08036, Barcelona

                                  Average price €30

                                    Japanese

                                    Plaça de Pau Vila, 1, 08003, Barcelona

                                    Average price €25

                                    InsiderSpanish

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

                                    Average price €35

                                      Lebanese

                                      Carrer de Peracamps, 9, 08001, Barcelona

                                      Average price €15

                                        Mediterranean

                                        Carrer de Ferlandina, 27, 08001, Barcelona

                                        Average price €20

                                          Mediterranean

                                          Carrer de Llull, 169, 08005, Barcelona

                                          Average price €15

                                          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