Frankfurt am Main lies in a wind-sheltered valley surrounded by uplands and is one of Germany's warmest and sunniest cities. The financial metropolis records on average over 1700 sunshine hours per year. Compare Frankfurt's weather data across different time periods.