The journey from Vaniyambadi to Agra covers approximately 2200 km. You will need to reach Jolarpettai Junction to board trains heading towards Uttar Pradesh. The route passes through the heart of central India. The travel time by train is roughly 38 to 42 hours. Agra is home to the Taj Mahal.
Total Distance: Driving distance 2250 km, straight-line air distance 1800 km.
Check for trains that offer comfortable sleeper or AC coaches.
October to March, when the weather is pleasant.