Aiming at putting forward a comfortable experience for its travellers, this South Indian state connects its cities like a web with the rail service. That being said, Tamilnadu has around 150 railway stations that cover the major cities of the country like New Delhi, Kolkata, Mumbai, Bangalore and also runs within the state. The rail service links all parts of Tamilnadu whether it be the district in the north like Chennai, Kanchipuram, Tiruvannamalai, Vellore or that in the south namely Dindigul, Tirunelveli, Kanyakumari, Madurai, Sivaganga, Ramanathapuram, Virudhunagar.
Some of the main railway stations in Tamilnadu that make it easy for you to travel are Madurai railway junction, Chennai Central, Katpadi Junction(Vellore), Coimbatore junction, Tirunelveli junction, Salem Jn, Thanjavur Junction, Tiruchirappalli Junction. Moreover, most of the trains like the Tamil Nadu Express, Chennai Rajdhani Express, Duronto express run from Delhi to Chennai. Some other trains are the Uday Express (double-decker train) that connects Bangalore City to Coimbatore Junction and Bangalore City to Chennai Central; Tamil Nadu Sampark Kranti Express that runs from Delhi to Madurai and Shatabdi Express linking Chennai Central to Coimbatore. There are also mails and passenger trains available from all parts of the country to Tamilnadu.