Puduvayal is a town in Karaikudi taluk, Sivaganga district in the Indian state of Tamil Nadu. It is a town located in the Chettinad region of the Sivagangai district. On road it is 12 km away from Karaikudi and 21 km away from Aranthangi
Its geographical coordinates are 13.19°N 80.10°E and its original name (with diacritics) is Puduvāyal. The town is at an altitude of 39 Feet. Puduvayal Pincode is 630108
There is a railway station in the town on the Karaikudi – Mayiladuthurai meter gauge line (at present this section is closed for gauge conversion under Project Unigauge).
The town is connected by Road with all important cities. Regular bus services are available from Chennai,Karaikudi, Madurai, Aranthangi, Sivagangai, Peraoorani, Nagoor, Thiruvaroor, Koodaipattanam, Vellakani and other Cities.