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

    Spanish

    Casa Julia

    C/ Enrique Granados, 14, 08007, Barcelona

    Average price €31

    Menú Pica-Pica 25.00€

      Mediterranean

      C/ Valencia, 194, 08011, Barcelona

      Average price €25

      Group menu 25€

        South American

        C/ Petrarca, 40, 08031, Barcelona

        Average price €20

        Menu 9.90€

          International

          C/ Santaló, 125, 08021, Barcelona

          Average price €24

          Menu 30 €

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

            Mediterranean

            C/ Roselló, 264, 08037, Barcelona

            Average price €20

            Menú 18€

              Spanish

              C/ Condes de Belloc, 132, 08014, Barcelona

              Average price €20

              Tasting menu 22.50€

                Mediterranean

                Carrer de Trafalgar, 13, 08010, Barcelona

                Average price €15

                  Mediterranean

                  Passeig de Sant Joan, 28, 08010, Barcelona

                  Average price €20 american express Welcome

                    South American

                    Carrer de Muntaner, 124, 08036, Barcelona

                    Average price €17

                      Spanish

                      Carrer de Còrsega, 641, 08025, Barcelona

                      Average price €30

                      Menu 30.8€

                      InsiderSpanish

                      Plaça Espanya, 6-8, 08014, Barcelona

                      Average price €45

                        Mediterranean

                        Carrer de Jovellanos, 3, 08001, Barcelona

                        Average price €18

                          From market

                          Plaça de Santa Caterina, 3, 08003, Barcelona

                          Average price €25

                            International

                            Carrer de Muntaner, 51, 08011, Barcelona

                            Average price €25

                            InsiderFusion

                            Passatge Mercantil, 1, 08003, Barcelona

                            Average price €25

                              From market

                              Carrer del Taquígraf Garriga, 34, 08014, Barcelona

                              Average price €20

                                Mediterranean

                                Carrer Gran de Gràcia, 57, 08012, Barcelona

                                Average price €12

                                  Mediterranean

                                  Carrer d'Enric Granados, 13, 08007, Barcelona

                                  Average price €25

                                    Fusion

                                    Carrer de la Marina, 19 Local 1 D, 08005, Barcelona

                                    Average price €35

                                      Mediterranean

                                      Passeig de Sant Joan, 84, 08009, Barcelona

                                      Average price €15

                                        From market

                                        Carrer Comtal, 3, 08002, Barcelona

                                        Average price €25

                                          Catalan

                                          Carrer d'Aragó, 111, 08015, Barcelona

                                          8.4 / 10
                                          353 reviews

                                          Average price €30

                                            French

                                            Carrer d'en Fontrodona, 17, 08004, Barcelona

                                            Average price €15

                                              From Galicia

                                              Ronda de Sant Pau, 4, 08001, Barcelona

                                              Average price €25

                                                Mediterranean

                                                Avenida Diagonal, 477, 08036, Barcelona

                                                Average price €24

                                                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