The state is conveniently connected by railways and both inbound and outbound commutes are made simpler thanks to a series of direct trains plying from the major cities of the state to the others. The Tamil Nadu railway network is part of the Southern Railways and offer connectivity to other states like Kerala, Karnataka, Andhra Pradesh, Telangana, Odisha, West Bengal, Guwahati, Uttar Pradesh, Madhya Pradesh, Bihar, Maharashtra, Gujarat, Rajasthan and even Jammu and Kashmir.
Depending on the route, most trains cover major portions of the states the trains pass through, allowing you to get an idea of where to board, the time taken to reach Tamil Nadu and the approximate price for your travel. When it comes to reaching Tamil Nadu by rail, Chennai is the touchpoint, to which there are more and frequent trains from other parts of the country. Chennai is followed by Coimbatore and Tiruchirappalli in terms of ease of access to other Indian cities. For other cities, tourists have to come down to the nearest major railway station in the train and then get another train or bus to reach their destination.
Approximate price per person: Taking the train is one of the best ways to reach Tamil Nadu if you are quite conscious about your budget but do not mind compromising on time. The prices for your travel depend on the distance from your city and the class of comfort you intend to travel in. If sleeper class tickets are fine, you can reach Chennai from anywhere within approximately Rs. 800 and 1000. However, if you prefer air-conditioned coaches in the classes of 3rd AC, 2nd AC, and AC 1st Class, the prices can range approximately between Rs. 1,800 to Rs. 3,000.
One of the shortcomings with taking a train is that the seats get reserved two months in advanced. So if your departure is pretty close from when you planned, you might not get train tickets and will have to try the thatkal ticketing system, which opens for reservation a day prior to your preferred train’s date of departures. Additional Tatkal charges apply per ticket.
Duration of travel: Also, the duration of your journey also depends on where you board your train. Trains from New Delhi take close to 40 hours to reach Chennai and trains to Kolkata comparatively take the same time. The cities on the southern regions like Bengaluru and Hyderabad take comparatively less time and you can reach Chennai from the places within 6 to 10 hours approximately.