I have booked separate Rajdhani Express Rail tickets for Jammu-Delhi and Delhi-Kolkata. I'll reach Delhi from Jammu on 6am of 23th August. My next train for Kolkata will start on 4:30pm. I have a span of around ten hours (assume Trains are on time!) layover at Delhi. Is this sufficient to travel Agra interim? (Just a quick sight seeing at Taj Mahal!)

1 Answer 1


It's technically possible, but I would not recommend it. The fastest trains cover the distance from Delhi to Agra in under two hours, so you would theoretically have six hours, but you need to account for trains being late, likely needing to change terminals in Delhi (most Agra trains leave from Nizamuddin, not New Delhi stn), horrendous traffic in Agra, etc etc. Indian train scheduling is also quite erratic and last-minute bookings are difficult, so you can't just count on hopping on the next train in 30 min if/when something doesn't go according to plan.

That said, Agra is almost on the way to Kolkata, so you would likely gain a few hours if you can avoid backtracking. Any chance you could change your Kolkata train to depart from Agra instead?

  • In addition, the line at the Taj is easily 30+ mins for the tickets, and another hour or more for security.
    – Aganju
    Jul 16, 2016 at 14:20

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .