If you plan to book a ticket for Indian Railways train, do it soon. It doesn´t really matter where and how you do it, but if you want to be sure you get the ticket there is no better advice than to plan your journey in advance and make the reservation as soon as possible – this means the very first day the train is being sold.
Booking at the railway station
You need to find the nearest train station, fill the form and wait in a queue. Usually a very very long queue. So naturally we recommend you making the reservation at home, online. If you really need to do so in person here is the list of all railway stations in India
Learn how to book a ticket with IRCTC with our railway reservation guide.
Last minute booking
If for any reason you don´t have a ticket and your journey is just a few days ahead, there still is a chance to get it. This option is called Tatkal ticket and here is Tatkal booking.