Distanța directă, ca și cortul zboară, de la Nazaret la Betleem este de aproximativ 70 de kilometri. Probabil că Mary și Joseph au mers mai mult de 90 de mile înainte să ajungă la locul de odihnă la grajd. >Mary și Iosif au fost obligați să facă o lungă călătorie în Betleem, după ce un recensământ a fost proclamat de împăratul roman Caesar Augustus. Iosif a venit din Betleem în Iudeea și decretul a cerut cetățenilor să se înregistreze la nașterea lor.
Cea mai scurtă rută spre Betleem a fost direct spre sud prin Samaria, dar terenul ei deluros s-ar fi dovedit deosebit de greu pentru Mary, care se afla în fazele târzii ale sarcinii. Alți factori în evitarea acestei căi au fost samaritenii ostili din regiune, care ar fi putut reprezenta o amenințare pentru cei doi călători și cunoașterea faptului că ar fi dificil pentru ei să găsească locuințe.
Se crede că Maria și Iosif au ales o cale mai sigură și mai confortabilă care le-a dus în sud-est prin Valea Jezreel și mai departe către Valea Iordanului. Continuând spre sud până la Ierihon, probabil că au pornit prin Ierusalim spre Ierusalim și apoi spre Betleem. Până la sfârșitul călătoriei lor dificile, cuplul ar fi parcurs mai mult de 90 de mile; o mare parte din această distanță pe un teren dificil.
Părerile diferă de câte zile a fost nevoie ca Maria și Iosif să-și încheie călătoria epică de la Nazaret la Betleem. Unii cercetători cred că trecerea a durat 4 până la 7 zile, în timp ce Institutul pentru Formarea Preoției citează călătoria ca o durată de o săptămână și jumătate.