Keď odišli, Jozefovi sa zjavil vo sne Pánov anjel a povedal: „Vstaň, vezmi dieťatko i jeho matku a uteč do Egypta! Zostaň tam tak dlho, kým ti nepoviem. Herodes bude totiž hľadať dieťatko, aby ho zahubil.“ A tak Jozef vstal, vzal za noci dieťatko i jeho matku a odišiel do Egypta. Zostal tam až do Herodesovej smrti, aby sa splnilo to, čo povedal Pán ústami proroka: Z Egypta som povolal svojho syna.
Keď potom Herodes zbadal, že ho mudrci oklamali, veľmi sa nahneval. Dal povraždiť v Betleheme a na celom okolí všetkých chlapcov do dvoch rokov, a to podľa času, na ktorý sa dôkladne povypytoval mudrcov. Vtedy sa splnilo, čo povedal prorok Jeremiáš:
Hlas bolo počuť v Ráme,
plač a veľký nárek.
Ráchel oplakávala svoje deti
a nechcela sa dať potešiť, lebo ich už niet.
Keď Herodes zomrel, Pánov anjel sa vo sne zjavil Jozefovi v Egypte a povedal: „Vstaň, vezmi dieťatko a jeho matku a choď do izraelskej krajiny, lebo tí, čo chceli vziať život dieťatku, pomreli.“ Jozef vstal, vzal dieťatko i jeho matku a vrátil sa do izraelskej krajiny. Keď však počul, že Archelaos kraľuje v Judsku namiesto svojho otca Herodesa, bál sa tam ísť. Na pokyn zo sna odišiel do Galiley. Tam sa usadil v meste, ktoré sa volalo Nazaret. Tak sa splnilo to, čo hovorili proroci, že sa bude volať Nazaretský.