The journey from Naraingarh to Chennai covers about 2300 km. The most practical way is to take a train from Ambala Cantt or a flight from Chandigarh International Airport. Driving is possible but takes 40+ hours. Expect a travel time of 35 to 40 hours by train.
Total Distance: 2300 km by road, 1800 km air distance.
Tamil Nadu Express is the most reliable train for this route.
Book flights at least 3 weeks in advance for better rates.
November to February for pleasant weather.