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

    Colorete

    Gran Vía de les Corts Catalanes, 692, 08010, Barcelona

    Average price €27

    Menú del día 12€

      Vegetarian

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

      Average price €18

      Menu 19,90€

        International

        Carrer de Casanova, 262, Local izquierda, 08021, Barcelona

        Average price €15

        Set Menu 9.99€

          International

          Carrer de París, 101, 08029, Barcelona

          Average price €15

          Set Menu 16,50€

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

            Mediterranean

            Carrer de Mandri, 22, 08022, Barcelona

            Average price €35

            Menu 16.50€

              Catalan

              Carrer de Balmes, 18, 08007, Barcelona

              Average price €20

              Menú del día 10.90€

                American

                Plaça del Duc de Medinaceli, 2, 08002, Barcelona

                Average price €10

                Menu 9.90€

                  Pizzeria

                  Carrer d'Aragó, 364, 08009, Barcelona

                  Average price €18

                  Group Special: Menu 20€

                    American

                    Carrer de Llull, 230, 08005, Barcelona

                    Average price €10

                    Menú burger 10 €

                      Mediterranean

                      Carrer de Londres, 84, 08036, Barcelona

                      Average price €20

                      Menú Grupos Espada 28€

                        Fusion

                        Carrer de la Virtut, 11, 08012, Barcelona

                        Average price €20

                        Set Menu 19.99€

                          Mediterranean

                          Carrer de Loreto, 22, 08029, Barcelona

                          Average price €20

                          Especial grupo: Menú 36 € (8 à 30 p.)

                            Catalan

                            Carrer de Santa Coloma, 2, 08030, Barcelona

                            Average price €20

                            Menu 30€

                              Japanese

                              Gran Via de les Corts Catalanes, 457, 08015, Barcelona

                              Average price €14

                              Menú del día 10.80€

                                Japanese

                                Carrer de València, 240, 08007, Barcelona

                                Average price €14

                                Menú del día 8.95€

                                  Japanese

                                  Carrer de Londres, 90, 08036, Barcelona

                                  Average price €30

                                  Menú Degustación 39 €

                                    Creative

                                    Via Augusta, 9, 08006, Barcelona

                                    Average price €25

                                    Menú de grupo A 28€

                                      International

                                      Carrer de la Marina, 19, 08005, Barcelona

                                      Average price €35

                                      Menú Buffet de Jueves 25.00 €

                                        Mexican

                                        Carrer de Aragó, 193, 08011, Barcelona

                                        Average price €18

                                        Menu 7.50€

                                          Mediterranean

                                          Passeig de Sant Joan, 80, 08009, Barcelona

                                          Average price €22

                                          Group Special: Menu 25€

                                            Pizzeria

                                            Carrer de Muntaner, 121, 08036, Barcelona

                                            Average price €25

                                            Menú de grupos Espada 28€

                                              From market

                                              Carrer de Cartagena, 328, 08025, Barcelona

                                              Average price €25

                                              Set Menu 13.50€

                                                Spanish

                                                Carrer d'Enric Granados, 149, 08008, Barcelona

                                                Average price €20

                                                Menú de Grupos 25€

                                                  French

                                                  Carrer de Bailèn, 115, 08009, Barcelona

                                                  Average price €20

                                                  Set Menu 10.90€

                                                    International

                                                    Carrer de Badajoz, 65, 08005, Barcelona

                                                    Average price €25

                                                    Menu 12.50€

                                                    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