The best weather in Germany comes between May and September. The temperature and conditions change during this season, but in general you can look forward to a warm climate and long days, particularly in July and August, the two hottest months in Germany.