Krasnodar has a moderate continental climate, with hot summers and cold winters. The average temperature in summer is around 30°C, while in winter, it can go as low as -5°C. Indian students need to be prepared for the weather and carry appropriate clothing.