Orașul este situat la 73 km nord-est de orașul Gaza și de Marea Mediterană, la 75 km vest de Amman, Iordania, la 59 km sud-est de Tel Aviv, Israel și la 10 km sud de Ierusalim. Orașele și orașele din apropiere includ Beit Safafa și Ierusalim la nord, Beit Jala la nord-vest, Husan la vest, al-Khadr și Artas la sud-vest și Beit Sahour la est. Beit Jala și cele din urmă formează o aglomerație cu Betleem. Campurile de refugiați Aida și Azzaasar sunt situate în limitele orașului. În centrul orașului vechi este orașul său vechi. Orașul este format din opt cartiere, amenajate într-un stil mozaic, care formează o zonă creștină în jurul pieței arabe.
opt