Beit Shemesh is a locality located 21.85 km east from Jerusalem in Jerusalem District, Israel. The population of Beit Shemesh is 118,700 people. Jerusalem, Kiryat Gat, Lod are located close to Beit Shemesh. You can find Beit Shemesh on any map using the following decimal coordinates: 31.7514 (latitude), 34.9886 (longitude).