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

    Oli+Café

    C/ Llul, 94, 08005, Barcelona

    Average price €11

    Set Menu 6.90€

      Spanish

      C/ Laforja, 140, 08021, Barcelona

      Average price €18

      Menu 9.90€

        Pizzeria

        Rambla Sant Josep, 77, 08002, Barcelona

        Average price €27

        Today's special menu 10€

          Mediterranean

          C/ Caspe, 92, 08010, Barcelona

          Average price €16

          Menú del día 9.90€

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

            Fusion

            C/ Carrer Número 60, 25-27, 08040, Barcelona

            Average price €26

            Today's special menu 9.50€

              Mediterranean

              C/ Bruc, 70, 08009, Barcelona

              Average price €22

              Menu Xacobeo 36€

                Italian

                Plaza Tetuán, 5, 08010, Barcellona

                Average price €12

                Today's special menu 9.90€

                  From market

                  C/ Santjoanistes 8 - 10, 08006, Barcelona

                  Average price €22

                  Menú Noches y Fin de Semana 19.90€

                    Vietnamese

                    C/ Calabria, 234, 08029, Barcelona

                    Average price €18

                    Menu 15€

                      Mediterranean

                      Avinguda de la Mare de Déu de Montserrat 08041, 08041, Barcelona

                      Average price €15

                      Menú paella 12.5 €

                        Mediterranean

                        Carrer de la Cera, 17, 08001, Barcelona

                        Average price €40

                        Menu 25€

                        Mediterranean

                        Avenida Tibidabo, 1, 08022, Barcelona

                        Average price €135

                        InsiderCatalan

                        Pasaje Marimon, 9, 08021, Barcelona

                        Average price €41

                          Peruvian

                          Carrer de València, 78, 08015, Barcelona

                          Average price €15

                            Mediterranean

                            Carrer dels Almogàvers, 4, 08018, Barcelona

                            Average price €10

                              Thai

                              Moll de Sant Bertran, 08039, Barcelona

                              6.3 / 10
                              22 reviews

                              Average price €30

                                Argentinian

                                C/ Doctor Trueta, 229, 08005, Barcelona

                                Average price €28

                                Menú Grupos 35€

                                  Japanese

                                  Carrer de Craywinckel 9, 08022, Barcelona

                                  Average price €25

                                  InsiderFusion

                                  Passeig de Joan de Borbó, 74, 08039, Barcelona

                                  Average price €25

                                    Mediterranean

                                    Carrer de Bac de Roda, 1, 08005, Barcelona

                                    Average price €30

                                    InsiderMediterranean

                                    Carrer de Mallorca, 170, 08036, Barcelona

                                    Average price €25 Accepts Yums

                                    InsiderJapanese

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

                                    Average price €30

                                    InsiderInternational

                                    Carrer de Galileu, 282, 08028, Barcelona

                                    Average price €30

                                      Indian

                                      Carrer de Fluvià, 84, 08019, Barcelona

                                      Average price €15

                                        Seafood

                                        Carrer de Ramis, 2, 08012, 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