How to Book Trains in India – Advance, Tatkal and Just Taking Chances
Trains in India can be booked up to 120 days in advance. This means buying a ticket in advance is wise. If it is impossible for you to book in advance, there are a few ways of arranging a ticket more last minute. I've listed some of them here.