The best times to visit Jerusalem are April through May and October through November, when the weather is mild and the crowds are thin. However, make sure to cross-check your travel dates with major Jewish celebrations such as the High Holy Days, Sukkot, and Passover. A strong surge of visitor traffic drives hotel prices up during these holidays. Summer is Jerusalem’s peak tourism season, despite sweltering daytime temps. Winters boast good deals on hotels, but the weather remains fickle: One day can be sunny and fairly warm, while the next can be rainy and chilly.