16 Christmas Markets to Fill You with Festive Cheer


German Christkindlmarkt @ Yuanmingyuan Lu


The famous German Christmas Market returns to the Bund this year, bringing the festive spirit of a traditional German market to the charming Yuanmingyuan Road and Square, nestled beside the Rockbund and the Peninsula Hotel.

This picturesque location, set between the historic Union Church and the stunning Shanghai skyline, is the perfect backdrop for our enchanting Christmas market.

This year, they have many exciting new features and stunning decorations waiting for you. Don't miss out on a magical holiday experience!

READ MORE: German Christkindlmarkt is Back!

Wed-Fri, 3-10pm

Sat & Sun, 12-10pm

Presale RMB30, Door RMB40

Yuanmingyuan Lu, between Beijing Dong Lu and Nan Suzhou Lu, Huangpu District 圆明园路, 北京东路和苏州南路中间

Florentine Christmas Village @ Waldorf Astoria Shanghai on the Bund