Shanghai Tourism Guide Independent Shanghai travel guides for smarter trip planning.
Best Time to Visit Shanghai

Christmas and New Year’s Eve in Shanghai: What to Expect (2026)

By Shanghai Tourism Updated October 20, 2026 19 min read
The twin spires of St Ignatius Cathedral in Xujiahui lit up at night, with tower blocks behind
This article contains advertising. Outbound booking links in it are turned into paid links automatically by our affiliate network, Travelpayouts: if you book through one, we earn a commission from the booking company, at no extra cost to you. It never affects what we recommend. Affiliate disclosure

Christmas in Shanghai is real, but it isn’t a holiday. The malls go all out from November, the hotel lobbies on the Bund put up trees taller than a tram, and on Christmas Eve the restaurants fill with young couples for whom 24 December is a date night rather than a family one. Then on the 25th everyone goes to work. Offices, banks, museums, shops and the metro run as on any other Friday, which is exactly what 25 December 2026 will be.

New Year’s Eve is the other way round. 1 January is a public holiday, and the city does mark midnight, though not with the fireworks-over-the-river spectacle many visitors arrive expecting. Since the crush on the Bund on the last night of 2014, New Year’s Eve on the waterfront has been run as a crowd-control operation: roads closed, the nearest metro stations shut, police everywhere. This guide covers what December in Shanghai is actually like for a visitor: the Christmas market, where to go to church, Christmas dinner, Disneyland’s winter season, the Bund on the 31st and better places to see the year in, and the weather you’ll be doing it all in.

Table of Contents

December 2026 at a glance

Most of what happens in a Shanghai December is either fixed by the calendar or run by an organiser who announces dates a few weeks out. The table separates the two, so you know what you can plan around now and what to check nearer the time.

Date What’s on Status
Sat 5 December Shanghai mini marathon Confirmed for 2026
Sun 6 December Shanghai International Marathon, 30th edition, starting at the Bund Bull from 07:00 Confirmed for 2026; road closures announced nearer the day
Most of December German Christmas market on Yuanmingyuan Road, behind the northern Bund Ran until 28 December in 2025; check the city’s listings for 2026
November to early March Disney Winter Frostival at Shanghai Disneyland Ran 7 November 2025 to 3 March 2026; check the resort app for 2026–27
Thu 24 December Christmas Eve: masses at St Ignatius Cathedral, restaurant bookings at their peak Check mass times with the cathedral
Fri 25 December Christmas Day Ordinary working day
Thu 31 December New Year’s Eve: Bund traffic closures, Longhua Temple bell-ringing Arrangements announced in the last days of December
Fri 1 January 2027 New Year’s Day Public holiday; check gov.cn for the full 2027 arrangement

If you are deciding whether December suits you at all, our guide to the best time to visit Shanghai sets it against the rest of the year. In short, it is cold, dry, cheap outside the holiday nights, and much less crowded than spring or autumn.

Is Christmas in Shanghai a holiday?

No. China’s statutory holidays are New Year’s Day, Spring Festival, Qingming, Labour Day, the Dragon Boat Festival, Mid-Autumn and National Day. Christmas isn’t among them, and nothing closes for it. If you have a museum or a bank errand to fit in, 25 December is as good a day as any. Friday 25 December 2026 is a normal weekday, so the main thing to watch is the usual Monday closures, which don’t come into it in 2026.

That doesn’t mean the city ignores it. Christmas in modern Shanghai is above all a commercial festival. The shopping streets and malls start decorating in November, the coffee chains switch to their holiday menus, and from the middle of December you’ll hear Mariah Carey in every convenience store. For most Shanghainese under forty, Christmas Eve is an evening out with a partner or friends: a Western dinner, a walk past the lights, maybe a film. Restaurants that take bookings are full that night.

There is one local custom worth knowing. Christmas Eve in Chinese is Píng’ān Yè (平安夜), literally “peaceful night”, and píng’ān sounds close to píngguǒ, apple. So people give each other apples on Christmas Eve, often individually boxed or wrapped in cellophane printed with greetings, and fruit stalls charge accordingly that week. If a colleague or a hotel receptionist hands you an apple on the 24th, that’s what it means.

Christmas in Shanghai: the markets

The one market most visitors hear about is the German Christmas market, the Christkindlmarkt, on Yuanmingyuan Road. That’s the old street running parallel to the Bund at its northern end, lined with restored 1920s and 1930s buildings, in the block the city now brands as Waitanyuan. It’s the closest thing Shanghai has to a European market: wooden huts, sausages, mulled wine and a tree, set against façades that already look like somewhere else.

Here is how the 2025 edition ran, from the city’s own listing. It had 45 wooden huts and ran until 28 December. It opened 15:00 to 22:00 from Wednesday to Friday and 12:00 to 22:00 at weekends. Entry cost ¥30 booked in advance and ¥40 at the gate, so this is not a free street market. The 2026 dates and prices will be posted on the city’s English portal and the organiser’s own channels, usually by late November. Check before you go, because the opening days in particular may change.

A Glühwein stall with a striped awning at a German-style Christmas market at night
A Glühwein stall at a German-style Christmas market. The Yuanmingyuan Road market follows the European pattern: wooden huts, hot wine and sausages.

A few things make the visit better. Go on a weekday afternoon if you can, when the huts are open and the lanes aren’t packed. Weekend evenings are crowded, and the queue for hot wine can take longer than the wine. The market sits a short walk north of East Nanjing Road station, so it combines naturally with a walk along the Bund at dusk. Bring a payment app: stallholders take Alipay and WeChat Pay like everyone else in the city, and paying with cash is slow.

Beyond that, smaller German- and Nordic-style markets turn up most Decembers at hotels, beer halls and expat-run venues, typically for a weekend or two. They come and go from year to year, so treat any list you find online as out of date until it names this December. The city’s English portal and the events pages of the big international hotels are where they get announced.

Where the city looks most like Christmas

Shanghai’s Christmas is a shopping-street Christmas, and the decorations follow the money. West Nanjing Road, from Jing’an Temple east towards People’s Square, has the densest run of luxury malls in the city and the most ambitious installations: themed trees, light tunnels and brand-sponsored pop-ups in the forecourts. It’s worth an evening walk in the second half of December. Our guide to Shanghai’s malls covers which is which, if you want to go inside as well.

Christmas trees and decorations over the entrance to Raffles City shopping centre in Shanghai
Christmas decorations at the entrance to Raffles City at People’s Square, photographed in early December.

Xintiandi does Christmas well because the setting does half the work. The restored shikumen lanes take strings of lights better than glass atriums do, and the cafés there are used to foreigners. Expect a tree in the main square and seasonal stalls some years. Our Xintiandi guide has the layout and the history.

The grand hotels on the Bund are the other place to look. Their lobbies are open to anyone walking in, and in December several of them put up the most traditional decorations in the city: wreaths, garlands, gingerbread displays and trees under the old ceilings. A drink at one of their bars is the respectable price of admission, and on a cold night it is a good one.

Christmas garlands and wreaths around the entrance of the Waldorf Astoria on the Bund
The Waldorf Astoria on the Bund, in the former Shanghai Club building, dressed for Christmas.

Nanjing Road East is decorated too, but it’s a very busy pedestrian street at the best of times and the lights are less interesting than the crowds. Walk it once on the way to the Bund and save your evenings for the west end and the waterfront. For the river itself after dark, our guide to the Bund at night covers when the lights come on and where to stand.

Going to church at Christmas

Shanghai has working churches of every major denomination, and the city states that all its registered religious venues are open to foreign residents and visitors. For Christmas, two matter most to an English speaker.

St Ignatius Cathedral, Xujiahui

The red-brick Gothic cathedral at 158 Puxi Road in Xuhui is the seat of the Catholic Diocese of Shanghai and the obvious place to go on Christmas Eve. It holds a regular Sunday mass in English at 12:00. Christmas Eve and Christmas Day have extra masses, so take the times, including any in English, from the cathedral’s own notice rather than a list online. The cathedral office is on 021 6438 2595.

Arrive early for the evening masses on the 24th, which draw far more than the regular congregation: curious young couples, families and tourists as well as the faithful. Expect an extra police presence around the churches on Christmas Eve, which is normal for big gatherings in Shanghai and nothing to worry about. Bring your passport, dress warmly (the queue is outside), and be ready for bag checks. The cathedral is a short walk from Xujiahui station on Lines 1, 9 and 11.

Shanghai Community Church, Hengshan Road

The Community Church at 53 Hengshan Road, the Protestant church often called the International Church, holds English worship on Sundays from 14:00 to 15:30. It’s a handsome brick church in the old French Concession, and its Christmas services are the most accessible Protestant option for visitors. Christmas service times are posted in December. As with the cathedral, arrive early on Christmas Eve.

A full congregation inside the Community Church on Hengshan Road, with wreaths on the walls and an organ behind the altar
A service inside the Community Church on Hengshan Road, one of the two churches with regular worship in English.

Christmas dinner

Christmas dinner in Shanghai means one of three things: a hotel, a Western restaurant, or ignoring it entirely for dumplings.

The international hotels run Christmas Eve and Christmas Day buffets and set dinners, often with turkey, and they sell out. Book from late November, ask whether the price includes drinks and service, and check whether there are separate early and late sittings. Prices vary a lot between hotels and are published only in the weeks before, so compare a few hotel restaurant pages once the menus are up. Hotels near the river charge the most, and our guide to hotels near the Bund is a good starting list.

Independent Western restaurants in the former French Concession and Jing’an do set menus on the 24th, which is among their busiest nights of the year. On the 25th itself they’re often easier to book, because for most of the city it’s a work night.

The third option is the one most visitors enjoy more than they expect: treat the 25th as a normal Shanghai day and eat Shanghainese. A table of braised pork belly, smoked fish and hot soup dumplings beats a hotel turkey for many people. Restaurants that are full on Christmas Eve with couples eating steak are half empty for Chinese food on the night itself.

Shanghai Disneyland in winter

Shanghai Disney Resort runs a seasonal winter programme. The 2025–26 edition, Disney Winter Frostival, ran from 7 November 2025 to 3 March 2026. It took in Christmas and Chinese New Year, with a new Christmas tree lit each evening in the Gardens of Imagination and a Christmas season dinner buffet at Lumière’s Kitchen. Expect something similar for 2026–27, but check the resort’s official app or website for the 2026–27 dates, the shows and any extended hours on New Year’s Eve.

The Enchanted Storybook Castle at Shanghai Disneyland under a clear blue sky
The Enchanted Storybook Castle, the centre of Shanghai Disneyland and the backdrop for its seasonal shows.

On crowds, December splits in two. Weekdays in early and mid-December are among the quietest of the year, because the weather is cold and Chinese schools are still in term. Christmas Eve, the weekend around Christmas, New Year’s Eve and New Year’s Day are a different story. Treat those as peak days, buy tickets in advance and expect long queues for the headline rides. Our Shanghai Disneyland guide covers tickets, the rides worth queuing for and how to get there.

New Year’s Eve on the Bund: what actually happens

Start with the history, because it explains everything else. On the night of 31 December 2014, about 300,000 people gathered on the Bund. A crush on the steps up to the riverside promenade killed 36 people and injured 49. Since then the city has managed big holiday crowds on the waterfront as a safety operation first, and New Year’s Eve most of all.

What that looks like in practice, going by the arrangements for New Year’s Eve 2025:

  • Roads closed. A traffic ban covered the Bund and the streets behind it, from North Suzhou Road, just across Suzhou Creek, south to Fuxing Road East, and west roughly as far as Xizang Road. It ran from 20:00 on 31 December to 01:00 on 1 January, so taxis and ride-hailing can’t drop you near the river.
  • Metro stations shut. East Nanjing Road station (Lines 2 and 10) and the Line 14 platforms at Yuyuan Garden closed from 20:00. The Line 10 platforms at Yuyuan Garden stayed open.
  • Later trains. Lines 1, 7, 8, 9, 10 and 13 ran extended late-night schedules over the New Year period.
  • Police and barriers. Expect managed entry to the promenade, one-way flows and officers moving people along rather than letting them stand.

Expect the same shape in 2026, and read the city’s notices in the last days of December for the details. They appear on the English portal of the Shanghai government and through Shanghai Metro.

What doesn’t happen is the thing people imagine: a big organised countdown with fireworks over the Huangpu. Shanghai restricts fireworks inside the Outer Ring Road, and large displays need official permits. What you get on the Bund at midnight is a dense, good-natured crowd, the lit-up buildings of Lujiazui across the river and a cheer at twelve. Some people find that worth it. Many find it an hour of shuffling in the cold for very little. If you do go, arrive before 20:00 from a station that stays open, such as Line 10 to Yuyuan Garden, or walk in from People’s Square. Keep your phone and wallet zipped away, and agree a meeting point in case you get separated, because mobile data struggles in a crowd that size. Our page on safety in Shanghai has more on crowds and pickpockets.

The floodlit stone buildings of the Bund, including the Customs House clock tower, reflected in the Huangpu River at night
The Bund after dark. On New Year’s Eve the view is the same; getting to it is the hard part.

Better places to see in the new year

You don’t have to stand on the Bund to see the year in, and most of the best options are calmer and warmer. Here’s how they compare.

Option Crowd Cost Book ahead? Best for
Bund promenade Very heavy, managed by police Free No; arrive before 20:00 Saying you were there
Bund rooftop bar Full but seated Ticketed party or minimum spend Yes, weeks ahead The same view, with a drink and a toilet
Longhua Temple bell-ringing Heavy at the gate, orderly inside Free or ticketed, depending on the year Usually, through the temple’s own channels Something genuinely Shanghainese
West Bund riverside, Xuhui Moderate Free No A riverside walk without the crush
Shanghai Disneyland Heavy Park ticket Yes Families; check the resort for its New Year’s Eve show
Club or hotel party Full, ticketed Entry ticket, often with drinks Yes Dancing past midnight

A rooftop above the Bund

The bars on top of the Bund buildings, and across the river in Lujiazui, sell New Year’s Eve as their big night. Expect ticketed parties or minimum spends that bear no relation to a normal Thursday, and book weeks ahead. In return you get the view without the crush, and a way home that doesn’t involve a closed station, as long as you leave a little after midnight or very late. Our rooftop bars guide covers which has the best angle on the river.

The Longhua Temple bells

Longhua Temple in Xuhui rings in the new year with a bell-ringing ceremony. The city listed it in its 2025 New Year programme as a 36-year tradition. Ringing a temple bell at midnight to clear away the old year’s troubles is a far older Buddhist custom, and this is the one Shanghai event on the night with real roots. Arrangements change from year to year, including how many people are let in and whether you need to book. Watch the temple’s own announcements and the Xuhui district listings in late December. Our guide to Shanghai’s temples has the background on Longhua itself.

The West Bund

Further south in Xuhui, the West Bund is a long riverside park of converted wharves, galleries and cycle paths. It has hosted New Year’s Eve events in recent years, and it’s a pleasant place for a riverside midnight even when nothing official is on. You won’t get the colonial skyline here, but you will get space.

New Year’s Day and the holiday

New Year’s Day is a statutory public holiday. For 2026 the State Council set the holiday as 1 to 3 January, Thursday to Saturday, and made Sunday 4 January a working day to compensate. The State Council publishes the arrangement for the coming year in the autumn on gov.cn. Check it for 2027 before you book anything that depends on offices or government services being open in the first days of January.

For a visitor, New Year’s Day is a gentle day. Shops, restaurants and most attractions open, often with holiday hours, and the city is quieter in the morning than on any other day of the year. Museums that normally close on Mondays often open on public holidays, but always check the venue’s own notice. The real crowds come later, at Chinese New Year. In 2027 that falls in early February, and our Chinese New Year guide explains what closes, what doesn’t and how the holiday changes the city.

December weather and what to pack

December in Shanghai is cold, grey and comparatively dry. At Xujiahui, the long-term 1991–2020 averages put the daily high at about 11°C and the low at about 5°C. December is the driest month of the year, with around 50 mm of rain. Daylight is down to about ten hours, so the city lights are on by late afternoon.

The numbers undersell how it feels. Shanghai’s cold is damp, and older buildings, restaurants and even some hotels are heated less than a northern European expects. A day on your feet at the river or a night queue at the cathedral leaves you colder than a 6°C forecast suggests. Pack:

  • a warm, windproof coat; down is what most locals wear;
  • thermal base layers for evenings out and any outdoor event;
  • gloves, a hat and a scarf, which you’ll use on the Bund at night;
  • waterproof shoes, because a wet day is rarer than in summer but miserable when it comes;
  • a power bank, because phones drain fast in the cold and you’ll be using one to pay, map and translate.

For the full month-by-month picture, see our Shanghai weather guide, and for the season as a whole, Shanghai in winter.

Marathon weekend

One date to work around: the Shanghai International Marathon, the 30th edition, runs on Sunday 6 December 2026. The wheelchair race starts at 06:45 and the marathon waves from 07:00 at the Bund Bull, with 30,000 runners, and the mini marathon runs the day before, on 5 December. Expect road closures along the route on the Sunday morning and fully booked hotels near the start. Check the race’s own site for the route and closures if you’re staying on the Bund that weekend, or planning to run.

What people get wrong

  • Expecting fireworks over the Bund at midnight. Fireworks are restricted inside the Outer Ring Road, and the waterfront is a crowd-control zone, not a party. Disneyland has staged New Year’s Eve fireworks in past years, so check the resort for this year’s show.
  • Taking a taxi to the Bund on New Year’s Eve. The streets behind the river are closed to traffic from 20:00. Get out early and walk, or come by metro to a station that stays open.
  • Heading for East Nanjing Road station after 20:00 on the 31st. It was closed from 20:00 in 2025, along with the Line 14 platforms at Yuyuan Garden. Check that year’s notice.
  • Not booking Christmas Eve dinner. It’s the night of the year when Western restaurants and hotel restaurants fill completely. Book in late November.
  • Assuming 25 December is a holiday. It isn’t. That’s good news for sightseeing, but don’t plan an errand around offices being shut, or a lie-in around a quiet city.
  • Turning up at the Christmas market expecting it to be free. The Yuanmingyuan Road market charged ¥30 in advance and ¥40 at the gate in 2025.
  • Underdressing. 11°C on a forecast reads like a mild day. In Shanghai’s damp, standing still outdoors at night, it isn’t.
  • Trusting last year’s event list. Pop-up markets, parties and temple ceremonies change every year. Check dates in the week you travel.

Frequently Asked Questions

Is Christmas celebrated in Shanghai?

Yes, as a commercial and social festival rather than a public holiday. Malls and hotels decorate from November, Christmas Eve is a popular night out for couples and friends, and the churches hold well-attended services. Christmas Day itself is an ordinary working day.

Are shops and attractions open on Christmas Day?

Yes. 25 December is a normal working day in China, so shops, restaurants, museums and the metro run their usual hours. In 2026 it falls on a Friday.

Where is the Christmas market in Shanghai?

The best-known is the German Christmas market on Yuanmingyuan Road, the street behind the northern end of the Bund, a short walk from East Nanjing Road station. In 2025 it had 45 wooden huts, ran until 28 December and charged ¥30 in advance or ¥40 on the day. Check the city’s English portal for the 2026 dates.

Can foreigners go to Christmas mass in Shanghai?

Yes. St Ignatius Cathedral in Xujiahui holds extra masses on 24 and 25 December; take the times, including any in English, from the cathedral’s own notice. The Community Church on Hengshan Road holds English worship and Christmas services. Arrive early, bring your passport and expect a queue.

Is there a New Year’s Eve countdown on the Bund?

Crowds still gather on the Bund at midnight, but expect a managed crowd rather than an organised show with fireworks. On New Year’s Eve 2025 the area was closed to traffic from 20:00, and the nearest metro stations shut at the same time.

Are there fireworks in Shanghai on New Year’s Eve?

Don’t plan on seeing any in the city centre. Shanghai restricts fireworks inside the Outer Ring Road, and large displays need official permits. Shanghai Disneyland has staged its own New Year’s Eve fireworks in past years, so check the resort for this year’s show if fireworks are the point.

Is the metro open late on New Year’s Eve?

Several lines run later than usual. For New Year’s Eve 2025, Lines 1, 7, 8, 9, 10 and 13 had extended schedules, while East Nanjing Road station and the Line 14 platforms at Yuyuan Garden closed from 20:00. Shanghai Metro announces each year’s arrangement in late December. Our metro guide covers fares and how to pay.

Is New Year’s Day a holiday in China?

Yes. In 2026 the holiday ran from 1 to 3 January, with Sunday 4 January a make-up working day. The State Council publishes the 2027 arrangement on gov.cn.

Is Shanghai Disneyland busy at Christmas?

Weekdays in early and mid-December are quiet. Christmas Eve, the weekend around Christmas, New Year’s Eve and New Year’s Day are peak days, so buy tickets in advance and arrive at opening.

What is the weather like in Shanghai in December?

Cold and fairly dry. The 1991–2020 averages for Xujiahui are a high of about 11°C and a low of about 5°C, with around 50 mm of rain, the driest month of the year. It feels colder than it sounds, because of the damp and the lack of heating in older buildings.

December suits visitors who like a city in its own clothes rather than its festival best: cheaper hotels outside the holiday nights, short queues and long evenings. Plan the rest of the trip with our Shanghai events calendar and packing guide. For the market and the New Year traffic notices, check the Shanghai government’s English portal. For Disney’s winter season, check the Shanghai Disney Resort website.

A lit tour boat passing the floodlit buildings of the Bund at night on the Huangpu River
A tour boat on the Huangpu below the Bund. On winter evenings the river cruises are warmer than the promenade.

Photo credits.

St Ignatius Cathedral at night: 2026-10-02 St. Ignatius Cathedral, Shanghai 徐家汇圣依纳爵主教座堂 03 by 源義信, CC BY 4.0, via Wikimedia Commons.

Raffles City Christmas decorations: Shanghai, China, December 2015 – 005 by Another Believer, CC BY-SA 4.0, via Wikimedia Commons.

Waldorf Astoria on the Bund: Shanghai, China, December 2015 – 036 by Another Believer, CC BY-SA 4.0, via Wikimedia Commons.

Community Church interior: Christian Church International Chapel Shanghai inside by Szalai.laci, CC BY-SA 4.0, via Wikimedia Commons.

Enchanted Storybook Castle: 18-03-12 ShanghaiDisney 013 by Josh Grenier, CC BY 2.0, via Wikimedia Commons.

Share this appraisal Weibo X
S
Shanghai Tourism

Independent editorial team publishing practical Shanghai travel guides for international visitors.

The Sunday Dispatch

One considered letter from Shanghai, weekly. No noise.