(1) Jing’an Christmas Christkindlmarket
(2) The Paulaner Bräuhaus Christkindlmarkt
Shanghai’s biggest German Christmas market.
Paulaner Brauhaus, Expo Ave, 555 Expo Avenue, 7-9 Dec
(3) Christmas market at Un Caffe Bar
Indoor markety goodness
Un Caffe Bar, 77 Jiangning Lu, 15 Dec
(4) Kerry Hotel Pudong
Not a market, but Santa will be at the grotto every evening from 6:30-7:30pm every evening in December.