Kota ini terletak 73 kilometer (45 mil) timur laut Kota Gaza dan Laut Mediterania, 75 kilometer (47 mil) barat Amman, Yordania, 59 kilometer (37 mil) tenggara Tel Aviv, Israel dan 10 kilometer (6.2 mil) selatan Yerusalem. Kota-kota dan kota-kota terdekat termasuk Beit Safafa dan Yerusalem di utara, Beit Jala di barat laut, Husan di barat, al-Khadr dan Artas di barat daya, dan Beit Sahour di timur. Beit Jala dan yang terakhir membentuk aglomerasi dengan Betlehem. Kamp-kamp pengungsi Aida dan Azzaasar terletak di dalam batas kota. Di pusat kota Betlehem adalah kota lamanya. Kota ini terdiri dari delapan kota, yang diletakkan dalam gaya mosaik, membentuk area sekitar alun-alun Arab Kristen. Kota ini terdiri dari sekitar 5.000 suku Muslim yang berasal dari kota tua di Suriah, yang bernama Al-Qaraj al-Nawawiyah, al-Qaraj al-Faraj al-Awawiyah, dan kota tua di luar kota.
delapan