NeighborhoodsOnly with offers
Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Travelers' Choice 2020 Restaurants in Barcelona

396 restaurants

Sort by Relevance

YUMS x2MICHELINJapanese

TunaTeca Balfegó

Avinguda Diagonal, 439, 08036, Barcelona

9.6 / 10
688 reviews

Average price €80 Accepts Yums american express Welcome

Red Gourmet Menu €109

YUMS x2MICHELINPAYCatalan

C/ de Sant Pau, 9, 08001, Barcelona

9.6 / 10
2,259 reviews

Average price €49 Accepts Yums american express Welcome

Menú Degustación €67

InsiderMediterranean

Carrer de Marià Cubí, 59, 08006, Barcelona

9.5 / 10
26,101 reviews

Average price €30 Accepts Yums american express Welcome

50% off the 'a la carte' menu

    PAYChinese

    Carrer de Laforja, 128, 08021, Barcelona

    9.4 / 10
    457 reviews

    Average price €20 american express Welcome

    30% off the 'a la carte' menu

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

      British

      Gran Via de les Corts Catalanes, 603, 08007, Barcelona

      8.6 / 10
      1,581 reviews

      Average price €20 american express Welcome

      30% off the 'a la carte' menu

        Lebanese

        Carrer de Viladomat, 213, 08029, Barcelona

        9.3 / 10
        4,177 reviews

        Average price €15

        -50% en carta - TheFork Festival

          Middle Eastern

          Carrer dels Escudellers, 25, 08002, Barcelona

          9.1 / 10
          1,051 reviews

          Average price €25 american express Welcome

          -50% en carta - TheFork Festival

          InsiderIndian

          C/ Consell de Cent, 377, 08009, Barcelona

          9.5 / 10
          5,266 reviews

          Average price €23 american express Welcome

          30% off the 'a la carte' menu

            Italian

            Carrer de l'Àliga, 25, 08014, Barcelona

            9.6 / 10
            692 reviews

            Average price €17 Accepts Yums

            30% off the 'a la carte' menu

              Indian

              C/ Agustina Saragossa, 3-5, 08017, Barcelona

              9.5 / 10
              2,340 reviews

              Average price €17 american express Welcome

              30% off the 'a la carte' menu

                PAYMediterranean

                La Rambla, 111, 08002, Barcelona

                9.0 / 10
                3,895 reviews

                Average price €24 american express Welcome

                50% off the 'a la carte' menu

                  Indian

                  Passatge de Josep Llovera, 11, 08021, Barcelona

                  9.4 / 10
                  2,821 reviews

                  Average price €20 american express Welcome

                  -40% en Carta

                    Mexican

                    Carrer del Pintor Fortuny, 24, 08001, Barcelona

                    9.5 / 10
                    310 reviews

                    Average price €5

                    30% off the 'a la carte' menu

                      YUMS x2PAYVegetarian

                      Carrer de la Marina, 52, 08005, Barcelona

                      9.3 / 10
                      103 reviews

                      Average price €18 american express Welcome

                      InsiderThai

                      Passeig de Sant Gervasi, 57B, 08022, Barcelona

                      9.2 / 10
                      1,987 reviews

                      Average price €20

                      30% off the 'a la carte' menu

                        PAYIndian

                        Carrer de les Carretes, 44, 08001, Barcelona

                        9.3 / 10
                        530 reviews

                        Average price €20 american express Welcome

                        30% off the 'a la carte' menu

                          American

                          Carrer Nou de la Rambla, 22, 08001, Barcelona

                          9.0 / 10
                          545 reviews

                          Average price €20 american express Welcome

                          50% off the 'a la carte' menu

                            Mediterranean

                            Avinguda de Gaudí, 3, 08025, Barcelona

                            8.9 / 10
                            1,010 reviews

                            Average price €25 american express Welcome

                            -50% en carta - TheFork Festival

                              Indian

                              Passeig de Manuel Girona, 50, 08034, Barcelona

                              9.4 / 10
                              1,737 reviews

                              Average price €20 american express Welcome

                              -50% en carta - TheFork Festival

                                Steakhouse

                                Carrer del Carme, 28, 08001, Barcelona

                                9.1 / 10
                                792 reviews

                                Average price €25 american express Welcome

                                30% off food!

                                InsiderPAYMediterranean

                                Carrer d'Aribau, 100, 08036, Barcelona

                                9.1 / 10
                                2,304 reviews

                                Average price €55 american express Welcome

                                -30% en Menu degustación largo con Maridaje

                                  Peruvian

                                  Avinguda Meridiana, 211, 08027, Barcelona

                                  9.6 / 10
                                  1,999 reviews

                                  Average price €25 Accepts Yums

                                  20% off the 'a la carte' menu

                                    Pizzeria

                                    Carrer de Muntaner, 103, 08036, Barcelona

                                    9.3 / 10
                                    1,535 reviews

                                    Average price €20 american express Welcome

                                    30% off the 'a la carte' menu

                                    InsiderArgentinian

                                    C/ París, 145, 08036, Barcelona

                                    9.1 / 10
                                    2,467 reviews

                                    Average price €32 american express Welcome

                                    30% off the 'a la carte' menu

                                    InsiderPAYMediterranean

                                    Carrer de Benet Mateu, 59, 08034, Barcelona

                                    9.7 / 10
                                    545 reviews

                                    Average price €45 american express Welcome

                                    Frequently Asked Questions

                                    The Best Travelers' Choice 2020 Restaurants in Barcelona

                                    The Travelers' Choice honors restaurants that consistently receive great user reviews on TripAdvisor. Find the restaurants with the best ratings by the community!