Вся эта история, как мы можем предположить, продолжалась не менее трех лет, учитывая возраст убитых Иродом младенцев, к которому надо прибавить время на путешествие Святого Семейства в Египет и обратно. Из рассказа следует, что Матфей считал Вифлеем родным городом Иосифа, так как там находился его дом. Переселение в Назарет представлено как вынужденная мера.
Лука рисует иную картину. Он начинает свое повествование с рассказа о родителях Иоанна Предтечи: Захарии, священнике «из Авиевой чреды», и его жене Елисавете «из рода Ааронова» (Лк. 1:5). Их дом находился «в нагорной стране, в городе Иудином» (Лк. 1:39). Именно туда пришла Дева Мария, чтобы приветствовать Елисавету.
При этом сама Мария, согласно Луке, жила в «городе Галилейском, называемом Назарет» (Лк. 1:26). Об Иосифе тоже говорится, что он был «из Галилеи, из города Назарета». В Вифлееме оба они, Иосиф и Мария, оказались из-за переписи: Иосиф пришел «в город Давидов, называемый Вифлеем, потому что он был из дома и рода Давидова». Рождение Младенца произошло в Вифлееме, но не в доме, а в хлеву: на это указывают слова «и спеленала Его, и положила Его в ясли, потому что не было им места в гостинице» (Лк. 2:4–7). В рассказе о поклонении Младенцу пастухов дважды упоминается Младенец, «лежащий в яслях» (Лк. 2:12, 16). Таким образом, согласно Луке, у Иосифа не было дома в Вифлееме, и даже места в гостинице для Иосифа и Марии не нашлось.
Далее следуют повествования об обрезании Иисуса и наречении Ему имени, а затем о принесении Его в храм. Повествования завершаются словами: «И когда они совершили все по закону Господню, возвратились в Галилею, в город свой Назарет» (Лк. 2:39). Таким образом, у Луки промежуток между рождением Иисуса и возвращением Святого Семейства в свой родной город Назарет немногим превышает сорок дней (да и вряд ли можно было дольше прожить в хлеву).