The Elf usually arrives by late evening on the 24th of December, in time for the children to put out their Christmas stockings. The Elf will stay for one night, delivering gifts and spreading Christmas cheer. After the children wake up on Christmas morning, the Elf will have already departed to spread more holiday magic elsewhere.