Christmas in Shanghai

  • Celebrated: Dec. 1 to Jan. 1
  • Location: Shanghai

Although Christmas is not a public holiday in China, it has become more and more popular, especially in large cities like Beijing and Shanghai. For most people, they celebrate Christmas without much religious attachment, but rather as a get-together for couples or friends.

People still work during Christmas, unless it falls on weekends. Some foreign embassies, consulates and western companies will have several days off to celebrate Christmas. Many shops, department stores and restaurants prolong business hours to seize the business opportunities. Be prepared for large crowds of people in public places.

Christmas Dinner/Buffet

Many 4- or 5-star international hotel chains and large Western restaurants such asKerry Pudong, Hotel Pelham's at Waldorf Astoria, Atrium Cafe at The Hilton, and Shangri La  offer Christmas Eve dinner or buffets, with all kinds of Christmas food like turkey, ham, steak, cakes and puddings, along with wine. It is necessary to make reservations in advance. You can also check out our Shanghai restaurant guide page for recommendation of restaurants.

Additionally, there are some new spots in town for you to spend Christmas Eve at with your friends and family, such as Mr Harry. This is a new British restaurant that is doing two-course (RMB 198) and three-course (RMB 248) dinners, with a welcome cocktail and after-dinner tea or coffee.

  • Address: 5th floor, 819 West Nanjing Lu, close to Shimen Lu

If you are looking to have a Thanksgiving Dinner before Christmas, with a fabulous view of the Bund and not spend a bomb, then New Heights is the right place for you. They are offering a four-course classic thanksgiving dinner on November 28, at RMB 268 person, exclusive of taxes.

  • Address:3 The Bund, 3 Zhongshan Dong Yi Lu

If you look to shop for Christmas food and snacks, it is convenient to find these in large department stores and international chain supermarkets like Wal-Mart and Carrefour. They all have special sections for Christmas food, and many offer imported ones.

Christmas Shopping

china hotel marriott

Only a few days ahead of New Year’s Day (January 1), Christmas is often considered a good time for shopping. Department stores and shopping malls usually prolong business hours till midnight, and offer various promotions and discounts. As you rub shoulders through crowds of people, do keep an eye on your bag and valuable belongings. 

It is easy to liven up your place with Christmas trees and ornaments, which are available in the following markets. Christmas ornaments are available in most large supermarkets. Check out our Shanghai Shopping Guide and  Best Christmas Markets in Shanghai.

Jiashan Market

Jiashan Market is a farmer's market that holds a special Christmas market from mid-November to December, open every first and third Saturday of the month. Best for Christmas eats (cakes, puddings, ginerbread, treacles and more). Also, look out for wreath-making stalls here.

  • Address:37 Lane 550, Shaanxi Nan Lu 陕西南路550弄37号

Caojiadu Flower Market 曹家渡花市

With more than 400 shops, it is the largest flower market in Shanghai. Christmas trees, festive flowers and Christmas ornaments are available.

  • Address: 1148 Changshou Road, Putuo District 普陀区长寿路1148号

Chenghuangmiao Market 城隍庙市场

Chenghuangmiao Market is located in city center, near Yuyuan Garden and City God Temple, and there is a snack market. Chenghuangmiao Market has Christmas trees, decorations and cards for sale. 

  • Address:225 Fuyou Road, Huangpu District 黄浦福佑路225号

Wanshang Flower and Bird Market 万商花鸟市场

The market offers Christmas trees and festive flowers before Christmas. At usual times there are various kinds of plants, flowers, pets and birds for sale.

  • Address:417 South Xizang Road, Huangpu District 黄浦区西藏南路417号

Christmas at Churches

The true meaning of Christmas is best represented at churches. There are Christmas Eve gatherings, choir performances, and Christmas Day masses. Below is a list of famous churches in Shanghai.

Shanghai Community Church上海国际礼拜堂

It is the largest Christian church in Shanghai.

  • Address: 53 Hengshan Road, Xuhui District 徐汇区衡山路53号
  • Tel: 021-64376576

St. Ignatius Cathedral 徐家汇天主教堂

It is the largest Catholic Church in Shanghai.

  • Address:158 Puxi Road, Xuhui District 徐汇区蒲西路158号
  • Tel:021-64382595

Moore Memorial Church沐恩堂

The Christian church faces Renmin Square.

  • Address: 316 Middle Xizang Road, Huangpu District 黄浦区西藏中路316号
  • Tel: 021-63225069

Shanghai Grace Baptist Church怀恩堂

  • Address: 375 North Shaanxi Road 陕西北路375号
  • Tel: 021-62539394


If you are feeling charitable this Christmas season, you might want to check out how you can support Community Roots China(CRC), a social enterprise that offers the One Heart Program each year, since 2011, for Chinese children in rural areas and also HIV affected families.

Christmas at Bars

Immerse yourself in the festive atmosphere at bars in Shanghai. During Christmas, many bars take on the Christmas look and become a sea of happiness.

There are several bar streets in Shanghai, and popular ones include Yongkang Road (永康路) — the most popular go-to bar street for locals and expats (Handle Baron this road has started their winter happy hour that cannot be missed!); Wuding Road (武定路) -— an upcoming bar street with some interesting bars including the famous wine bar Enoterra, a second Le Cafe Des Stagiares,Malabar, a unique whiskey bar called Lab, and a pirate-themed rhum bar called Bounty Rhumerie among others; Hengshan Road (衡山路), Maoming Road (茂名路); the ever popular and posh Xintiandi (新天地); and the Fumin Road (富民路) / Julu Road (巨鹿路) junction with the Mexican Cantina Agave, Kartel and Maya, among many other bars. 

Apart from just bar streets, some bars that would be very Christmassy and deserve a visit are Barbarossa in People's Park with its gorgeous view of the lotus pond and terrace or bar seating, the craft cocktail bar Senator Saloonon Wuyuan Road with its prohibition-era decor and great cocktails, the new french bar/café La Petanque with a rustic decor and tapas-style menu, the popular craft beer bar Boxing-Cat Brewery (Sinan Mansions), and a couple of wonderful wine lounges such as Dr. Wine (177 Fumin Lu) and UVA (819 Shanxi Bei Lu).  

Also, check out our Shanghai nightlife guide.

Free Christmas E-cards

China Highlights has designed some exquisite Christmas e-cards, which you can send to your family or friends for free.