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

    Venezuelan

    La Caleta de Sants

    Carretera de la Bordeta, 54, 08014, Barcelona

    Average price €16

      Mediterranean

      Ronda de Sant Pau, 67, 08015, Barcelona

      Average price €20

      InsiderCatalan

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

      Average price €35

        Pizzeria

        Carrer de Sant Antoni Maria Claret, 356, 08041, Barcelona

        Average price €20

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

          Mediterranean

          Rambla de Catalunya, 124, entrada por calle corcega, 08008, Barcelona

          Average price €10

          InsiderMediterranean

          Carrer de Funoses-Llussà, 2, 08023, Barcelona

          Average price €35

            Fusion

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

            Average price €17

              Mediterranean

              C/ Elkano, 69, 08004, Barcelona

              Average price €15

              InsiderMediterranean

              Passeig de Sant Joan, 36, 08010, Barcelona

              Average price €30

                Japanese

                Carrer de València, 230, 08007, Barcelona

                Average price €15

                  Mediterranean

                  Plaça Comercial, 11, 08003, Barcelona

                  Average price €25

                    Mediterranean

                    Carrer d'Entença, 7, 08015, Barcelona

                    Average price €25

                      Asian

                      Carrer de Muntaner, 174, 08036, Barcelona

                      Average price €15

                        Mediterranean

                        Carrer del Baluard, 58, 08003, Barcelona

                        Average price €15

                          Mediterranean

                          Carrer de París, 164, 08036, Barcelona

                          Average price €28

                          InsiderSpanish

                          Avinguda Diagonal, 405, 08008, Barcelona

                          Average price €35

                            Mediterranean

                            Rambla de les Flors, 88- 94, 08001, Barcelona

                            Average price €30

                            Mediterranean

                            Carrer del Rec, 79, 08003, Barcelona

                            Average price €20

                              Mediterranean

                              Carrer d'Alfons XII, 96, 08006, Barcelona

                              Average price €13

                                Lebanese

                                Carrer de Provença, 93, 08029, Barcelona

                                Average price €20

                                  Mediterranean

                                  Passeig de Manuel Girona, 50, 08034, Barcelona

                                  Average price €22

                                    Mediterranean

                                    Carrer de Casanova, 110, 08036, Barcelona

                                    Average price €25

                                      Belgian

                                      Carrer de València, 205, 08007, Barcelona

                                      Average price €24

                                        Arrocería

                                        Carrer d'Enric Granados, 14, 08007, Barcelona

                                        Average price €30

                                          Japanese

                                          Carrer d'Enric Granados 55, 08008, Barcelona

                                          Average price €35

                                          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