Bet Shemesh, in Jerusalem, Israel, is home to roughly 125,000 people in the Asia/Jerusalem time zone at 31.7°N latitude.
In 2025, Bet Shemesh averaged an annual temperature of 69°F, with hottest temperatures reaching 103°F in August and lowest around 33°F in February. The city received approximately 15 inches of precipitation during the year.
View historical weather for Bet Shemesh · More cities in Jerusalem