Shoranur is a town and a region in the Palakkad area of the Indian state of Kerala, located on the banks of the river Bharathapuzha. Shoranur Junction railway station is the largest railway station in Kerala. This place was originally part of the Valluvanad Swaroopam dynasty. Valluvanad was a former late medieval primitive state in the present situation.