Miestas yra 73 kilometrai (45 myli) į šiaurės rytus nuo Gazos miesto ir Viduržemio jūros, 75 kilometrai (47 myli) į vakarus nuo Amano, Jordanijos, 59 kilometrai (37 myli) į pietryčius nuo Tel Avivo, Izraelio ir 10 kilometrų (6,2 myli) į pietus nuo Jeruzalės. Netoliese esantys miestai ir miestai yra Beit Safafa ir Jeruzalė į šiaurę, Beit Jala į šiaurės vakarus, Husan į vakarus, al-Khadr ir Artas į pietvakarius ir Beit Sahour į rytus. Beit Jala ir pastarasis sudaro aglomeraciją su Betliejumi. Aida ir Azza pabėgėlių stovyklos yra miesto ribose. Betliejaus centre yra senasis miestas. Miestas susideda iš aštuonių kvartalų, išdėstyto mozaikos stiliaus, sudarant arabų krikščionių kvartalą.
aštuoni