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

    South American

    Muack Arepa Bar

    Carrer de Buenaventura Muñoz, 12, 08018, Barcelona

    Average price €15

      From Galicia

      Carrer de la Diputació, 23, 08015, Barcelona

      Average price €25

        Arrocería

        Carrer de Balmes, 440, 08022, Barcelona

        Average price €35 american express Welcome

          Grilled

          Carrer de Viladomat, 267, 08029, Barcelona

          Average price €18

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

            Spanish

            Passatge de Còrsega, 3, 08026, Barcelona

            Average price €12

              American

              Carrer de Londres, 65, 08036, Barcelona

              Average price €15

                Venezuelan

                Avinguda Diagonal, 229, 08013, Barcelona

                7.5 / 10
                27 reviews

                Average price €14

                  Pizzeria

                  Carrer de Ramon y Cajal, 146, 08024, Barcelona

                  Average price €20

                    Italian

                    Carrer de Lepant, 297, 08025, Barcelona

                    Average price €30

                      Mediterranean

                      Carrer de Viladomat, 107, 08015, Barcelona

                      Average price €20

                        Cuban

                        Carrer de l'Or, 19, 08012, Barcelona

                        Average price €20

                          Asian

                          Carrer del Taulat, 109, 08005, Barcelona

                          Average price €15

                            Brazilian

                            Carrer de Joan Güell, 212, 08028, Barcelona

                            Average price €22

                              Japanese

                              Carrer de Santaló, 86, 08021, Barcelona

                              Average price €10

                              Menú Degustación 19,90€

                              InsiderFrench

                              Carrer de Casanova, 193, 08036, Barcelona

                              Average price €30

                              Menú Degustación 35 €

                                Indian

                                Carrer de Salvador Espriu, 23, 08005, Barcelona

                                Average price €18

                                Fórmula mediodia 11 €

                                  From market

                                  Carrer de Trafalgar, 50, 08010, Barcelona

                                  Average price €14

                                  Menú diario 12,50€

                                    Mexican

                                    Carrer de París, 163, 08036, Barcelona

                                    Average price €18

                                    Menú Buffet ilimitado 15.90€ 15,9 €

                                      Catalan

                                      C/ Riera de Sant Miquel, 29, 08006, Barcelona

                                      Average price €25

                                      Menú del día 14.50€ 14,5 €

                                        Catalan

                                        Carrer d'Avinyó, 9, Barcelona, Spain, 08002, Barcelona

                                        Average price €22 american express Welcome

                                        Menú de Grupos Princesa 32 €

                                          Author

                                          Av. Dr. Marañón, 17, 08028, Barcelona

                                          Average price €25

                                          Menu 50€

                                            From Galicia

                                            Carrer de la Dagueria, 7, 08002, Barcelona

                                            Average price €15

                                              Russian

                                              Avinguda de Pau Casals, 5, Barcelona, Spain, 08021, Barcelona

                                              Average price €140

                                              Menu 140€

                                                International

                                                Avda. Diagonal, 564, 08021, Barcelona

                                                Average price €17

                                                Menu 15.95€

                                                  Catalan

                                                  C/ Tissó, 14, 08016, Barcelona

                                                  Average price €20

                                                  Group Special: Menu 28€ (5 to 0 p.)

                                                  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