The average train between Hisar and Agra takes 9h 26m and the fastest train takes 8h 10m. The train service runs several times per day from Hisar to Agra. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run twice daily between Hisar and Agra. The earliest departure is at 5:10 AM in the morning, and the last departure from Hisar is at 6:50 PM which arrives into Agra at 7:50 AM. All services require a transfer, and take on average 9h 26m. The schedules shown below are for the next available departures.
Want to know about travelling from Hisar to Agra? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Hisar to Agra. However, there are services departing from Hisar station and arriving at Agra station via New Delhi. The journey, including transfers, takes approximately 9h 26m.
Hisar to Agra train services, operated by Indian Railways, depart from Hisar station.
Hisar to Agra train services, operated by Indian Railways, arrive at Agra Cantt station.
The distance between Hisar and Agra is 313.9 km. The road distance is 376 km.
You can take a train from Hisar to Agra Cantt via New Delhi in around 6h 58m.