The journey from Ghatshila to Agra is a long-distance trip across northern India. You should travel to Tatanagar Junction and board a train to Agra Cantonment. The distance is approximately 1100 kilometers, and the journey takes about 18 to 20 hours. This route is well-connected by the Indian Railways network.
Total Distance: 1100 km by road, 950 km air distance.
Kalka Mail is a reliable train for this route.
October to March for pleasant weather.