Surat, India in January has warm conditions, with highs averaging 27.5°C (82°F). Rain is rare, falling on about 0 days this month. Sea temperature averages 22.8°C (73°F).
This month falls at the middle of Winter.
Temperatures remain fairly steady throughout January, with daily highs around 28°C (82°F).
Expect around 9.9h of sunshine at the start of January, increasing to 10.4h by the end.
The warmest days tend to fall around the 1th, averaging 27.9°C (82°F).