Register my restaurant
Help
What
Where
Cuisine, restaurant name...

The Best Restaurants with Christmas and New Year's Menus in Barcelona

154 restaurants

Discover the best restaurants and special deals and book your Christmas or New Year's dinner to make the most of the Festive season.

Why you received these results
Vi Negre, Barcelona
Great Deal

    YUMS x2PAYMediterranean

    Vi Negre

    Carrer de les Guilleries, 17, 08012, Barcelona

    9.1 / 10
    5,624 reviews

    Average price €40 Accepts Yums american express Welcome

    50% off the 'a la carte' menu

    Antigua, Barcelona
    Great Deal

    INSIDERMediterranean

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

    9.4 / 10
    31,100 reviews

    Average price €30 Accepts Yums

    50% off the 'a la carte' menu

    Bembi, Barcelona
    Top Rated

      PAYIndian

      C/ Consell de Cent, 377, 08009, Barcelona

      9.4 / 10
      5,768 reviews

      Average price €23 american express Welcome

      30% off the 'a la carte' menu

      Tram Tram, Barcelona
      Top Rated

      YUMS x2MICHELINPAYCatalan

      C/ Major de Sarrià, 121, 08017, Barcelona

      9.5 / 10
      430 reviews

      Average price €60 american express Welcome

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

      Virens, Barcelona

      YUMS x2MICHELIN

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

      9.1 / 10
      447 reviews

      Average price €40 Accepts Yums american express Welcome

      Menú Degustación Tierra Y Mar €75

      Nectari by Jordi Esteve, Barcelona

      YUMS x2MICHELINPAYMediterranean

      C/ Valencia, 28, 08015, Barcelona

      9.0 / 10
      981 reviews

      Average price €70 Accepts Yums american express Welcome

      Menú degustación €86

      Rangoli, Barcelona
      Top Rated

        PAYIndian

        Passeig Joan de Borbó, 78, 08039, Barcelona

        9.4 / 10
        2,885 reviews

        Average price €21 american express Welcome

        30% off the 'a la carte' menu

        Hola Nepal, Barcelona

          PAYIndian

          C/ Lepant, 323, 08025, Barcelona

          9.2 / 10
          1,184 reviews

          Average price €18 american express Welcome

          30% off the 'a la carte' menu

          Gilda by Belgious, Barcelona

          INSIDERPAYBelgian

          Carrer Ample, 34, 08002, Barcelona

          9.3 / 10
          2,486 reviews

          Average price €30 Accepts Yums american express Welcome

          30% off the 'a la carte' menu

          La Gambeta, Barcelona

            Arrocería

            Carrer de la Fusina, 3, 08003, Barcelona

            9.0 / 10
            6,048 reviews

            Average price €30 american express Welcome

            40% off the 'a la carte' menu

            Nineteen Restaurant - Olivia Plaza Hotel, Barcelona

              Mediterranean

              Pl. de Catalunya, 19, 08002, Barcelona

              9.2 / 10
              2,126 reviews

              Average price €29 american express Welcome

              30% off the 'a la carte' menu

              Alegoría Restaurant, Barcelona

                PAYSpanish

                Carrer d'en Xuclà, 3, 08001, Barcelona

                9.2 / 10
                1,101 reviews

                Average price €25 american express Welcome

                30% off the 'a la carte' menu

                El Mexicano de Barcelona, Barcelona

                  PAYMexican

                  C/ Villarroel, 233, 08036, Barcelona

                  9.2 / 10
                  4,503 reviews

                  Average price €18 american express Welcome

                  30% off the 'a la carte' menu

                  Veg& The Gang  Antiguo Let It V, Barcelona

                    PAYPub grub

                    Carrer de Casanova, 195, 08036, Barcelona

                    9.0 / 10
                    369 reviews

                    Average price €30 american express Welcome

                    30% off the 'a la carte' menu

                    B Lounge - Hotel Barceló Raval, Barcelona

                      Varied

                      Rambla del Raval, 17-21, 08001, Barcelona

                      9.0 / 10
                      1,350 reviews

                      Average price €25 american express Welcome

                      30% off the 'a la carte' menu

                      Thai Bistro 57, Barcelona

                        Thai

                        Passeig de Sant Gervasi, 57B, 08022, Barcelona

                        9.1 / 10
                        2,843 reviews

                        Average price €20

                        30% off the 'a la carte' menu

                        Don Asador, Barcelona

                          PAYArgentinian

                          Carrer del Comte d'Urgell, 111, 08011, Barcelona

                          9.1 / 10
                          3,231 reviews

                          Average price €20 american express Welcome

                          30% off the 'a la carte' menu

                          Bistro Helena, Barcelona

                            Mediterranean

                            Via Laietana, 30, 08003, Barcelona

                            9.0 / 10
                            2,740 reviews

                            Average price €45 american express Welcome

                            30% off the 'a la carte' menu

                            Crosmas Casanova, Barcelona

                              PAYArrocería

                              Carrer de Casanova, 158, 08036, Barcelona

                              8.9 / 10
                              1,310 reviews

                              Average price €30 american express Welcome

                              30% off the 'a la carte' menu

                              Pulpería Can Lampazas, Barcelona

                                From Galicia

                                Av. del Paraŀlel, 159, 08004, Barcelona

                                9.1 / 10
                                6,060 reviews

                                Average price €30 american express Welcome

                                20% off the 'a la carte' menu

                                Sant Martí, Barcelona
                                Top Rated

                                INSIDERMediterranean

                                C/ Pont del Treball Digne 11, 08020, Barcelona

                                9.6 / 10
                                830 reviews

                                Average price €30 american express Welcome

                                Mercer Restaurant, Barcelona
                                Top Rated

                                INSIDERMediterranean

                                Carrer dels Lledó, 7, 08002, Barcelona

                                9.6 / 10
                                141 reviews

                                Average price €75 american express Welcome

                                Menú San Valentín €115

                                Chihuahua, Barcelona

                                  PAYMexican

                                  Passeig de Maragall, 107, 08041, Barcelona

                                  9.2 / 10
                                  3,044 reviews

                                  Average price €21

                                  20% off the 'a la carte' menu

                                  Arrel , Barcelona

                                    PAYEuropean

                                    Av. de Rius i Taulet, 1, 08004, Barcelona

                                    8.8 / 10
                                    31 reviews

                                    Average price €35 american express Welcome

                                    30% off the 'a la carte' menu

                                    Can Pineda, Barcelona
                                    Top Rated

                                    INSIDERCatalan

                                    C/ de Sant Joan de Malta, 55, 08018, Barcelona

                                    9.6 / 10
                                    577 reviews

                                    Average price €55 american express Welcome

                                    Frequently Asked Questions