The first railway line in the state was laid from Tirur to Beypore, with the oldest Railway Station at Tirur. Major railway transport between Beypore–Tirur began on 12 March 1861, from Tirur-Shoranur in 1862, from Shoranur–Cochin Harbour section in 1902, from Kollam–Sengottai on 1 July 1904, Kollam–Thiruvananthapuram on 4 January 1918, from Nilambur-Shoranur in 1927, from Ernakulam–Kottayam in 1956, from Kottayam–Kollam in 1958, from Thiruvananthapuram–Kanyakumari in 1979 and from the Thrissur-Guruvayur Section in 1994. The Nilambur–Shoranur line is one of the shortest broad gauge railway lines in India.