The India Meteorological Department on Monday predicted heavy to very heavy rainfall in Chennai and at least eight other coastal districts in Tamil Nadu over the next 24 hours, The Times of India reported.

Heavy rain hit Chennai, triggering traffic snarls in several parts of the city. As the showers intensified on Monday morning, commuters faced a tough time wading through water-logged streets.

A holiday has been declared for all schools in Chennai on Tuesday, The News Minute reported.

Motorcyclists ride near the Marina beach in Chennai amid heavy rain and flooding on Monday. (Photo credit: PTI)

Besides Chennai, the coastal districts of Cuddalore, Kancheepuram, Thanjavur, Ramanathapuram, Thiruvallur, Villupuram, Nagapattinam, and Tiruvarur will also receive heavy rain over the next four to five days. Some parts in Puducherry are also expected to receive moderate showers.

The rainfall has been attributed to the cyclonic circulation which is currently prevailing over the Southwest Bay of Bengal off the Sri Lankan coast and the Tamil Nadu coast, Skymet Weather reported. Within 24 hours, the Nungambakkam observatory recorded 20 mm rainfall in the city, it added. Papanasam in Tirunelveli district received 5 cm rainfall, while Mylaudy and Kuzhithirai areas in Kanyakumar districts received 5 cm and 4 cm rainfall, PTI reported.