Tradícia vianočných trhov siaha až do konca 13-teho storočia, keď sa vo Viedni uskutočnili prvé trhy, na ktorých remeselníci predávali jedlá a tovar na oblečenie. V Nemecku sa tradícia rozšírila neskôr ale aj tak najstaršie z nich majú vyše 500 rokov.
Reformácia priniesla zmeny aj čo sa týka podoby vianočných trhov a bol to práve Martin Luther, ktorý zrušil obdarovanie detí vtedy tradične na sv. Martina alebo sv. Mikuláša a presunul ho na sviatok narodenia Ježiša. Preto majú nemecké trhy názov Christkindlesmarkt čiže Ježiškové trhy.