O tempo de Natal (Weihnachtzeit, em alemão) na Alemanha começa com o período de Advento, ao final do mês de novembro, no 4º domingo antes da festa.
Nessa época do ano, acontecem os conhecidos Weihnachtsmarkt, (Feiras de Natal), que encantam as noites frias de inverno no oeste europeu, e a maioria permanece até os dias 23 ou 24 de dezembro. É frequentemente um ponto de encontro entre amigos e familiares.