Shoranur is a town and a municipality in Palakkad district, Kerala, located on the banks of the Bharathapuzha River spread over an area of 32.28 km2. It is a major transport hub, having the largest railway station in the state. Kerala Kalamandalam which is the premier centre for the learning of classical arts like Kathakali and Koodiyattam is located at Cheruthuruthi, a kilometer across the river from Shornur.