The journey from Mahilpur to Chennai covers about 2500 km. You will need to travel to Jalandhar or Delhi to access long-distance trains heading towards the south. The route crosses the entire length of India. Expect a travel time of 40-48 hours by train. Chennai is a major cultural and industrial hub.
Total Distance: 2500 km by road, 2200 km air distance.
Book your tickets early as this route is popular.
November to February for pleasant weather.