Bethlehem is located about 5 miles / 8 kilometers southwest of Jerusalem in the hill country of Judea on the way to Hebron.