runs throughout the state, connecting all major towns and cities except those in the highland districts of Idukki and Wayanad. Kerala's major railway stations are Alappuzha , Aluva, Chengannur, Ernakulam Junction , Kannur , Kasaragod , Kayamkulam Junction , Kollam Junction, Kottayam , Kozhikode , Palakkad Junction, Shornur Junction , Thalassery,