Indian Railways tickets usually can be purchased up to 120 days in advance.
Some trains will become available only 30 days before the departure date.
We accept bookings further in the future and will confirm them with the railways as soon as the sales are open.