Israel has a subtropical climate with most of the areas in the country experiencing typical Mediterranean weather; cold and rainy in the winter and hot and dry in the summer.
June through August is the official summer season in Israel and temperatures average between 26 and 32 degrees; September through November is fall with temperatures averaging between 23 and 30 degrees; December through February is winter when temperatures falling between 18-21 degrees on average and spring is between March and May when temperatures are from 22 to 25 on average.
At the coldest time of the year in December-January there is even snow in the north such as in the Golan heights and this is the perfect time for winter-sport lovers to travel to Mount Hermon in order to enjoy a variety of leisure activities on the snowy slopes. On occasion, the capital city of Jerusalem will see snow, turning the ancient city white overnight.
For those who can't stand the cold, Eilat is the perfect winter destination with piping hot temperatures in the summer and pleasant temperatures in the winter that will never be defined as cold. Sunbathing all-year-round can be enjoyed here on the southern tip of Israel.
For those seeking moderate temperatures, the best time to travel to Israel is in the spring and fall seasons.