المدينة تقع على بعد 73 كيلومتر (45 ميل) شمال شرق مدينة غزة والبحر الأبيض المتوسط، على بعد 75 كيلومتر (47 ميل) غرب عمان، الأردن، على بعد 59 كيلومتر (37 ميل) جنوب شرق تل أبيب، إسرائيل وعلى بعد 10 كيلومتر (6.2 ميل) جنوب القدس. المدن والبلدات القريبة تشمل بيت صفاء والقدس من الشمال، بيت جالا من الشمال الغربي، حوسان من الغرب، الخضر والأرتاس من الجنوب الغربي، وبيت ساحور من الشرق. بيت جالا والآخرين يشكلون تجمع مع بيت لحم. مخيمات اللاجئين عائدة وأزازا تقع داخل حدود المدينة. في وسط مدينة بيت لحم هي مدينتها القديمة. المدينة تتكون من ثمانية أحياء، موصوفة على شكل فسيفي، تشكل منطقة المسيحية حول الساحة العربية. معظم المسيحيين يتكونون من الأربعية العربية.
ثمانية