Betlejem to małe miasteczko leżące w południowej części Palestyny, które znajduje się u zbiegu trzech kontynentów: Azji, która wprost dotyka afrykańskiego lądu i Europy poprzez wody Morza Śródziemnego. Kraj dzieli na dwie części rzeka Jordan. To położenie spowodowało, że tędy prowadziła jedyna droga handlowa, łącząca dawne mocarstwa światowe nad Nilem i Eufratem Betlejem leży w odległości 8 km na południe od Jerozolimy na szerokim paśmie Gór Judzkich, wznoszących się do 777 m. n. p. Morza Śródziemnego, a 1267 m. n. p. Morza Martwego. Starożytne Betlejem wieńczyło tylko szczyt płn. zach., Nowożytne zaś rozłożyło się na dwóch szczytach i stokach wzgórz zniżających się ku równinie w stronę wschodu, a sięgających od grobu Racheli do groty Narodzin Chrystusa.Obecnie Betlejem to bardziej turystyczne tereny niż święte miejsce, pełne restauracji, sklepów, które tworzą wizytówkę miasta. Betlejem łącznie ze swoimi dwoma miastami satelitami Beit Jala oraz Beit Sahour liczy 61 000 mieszkańców. Połowa z nich to chrześcijanie a połowa muzułmanie. Samo Betlejem liczy 27 000 mieszkańców.