Travelling on an Indian train is a reason to travel all by itself. India’s rail network is one of the world’s most extensive and the prices are very reasonable. Bookings open 90 days before departure and seats fill up quickly – an estimated 17 to 20 million people travel by train in India every day. So if you have a route mapped out and dates locked in, you can book your train tickets before you even arrive in the country. Here’s the lowdown on how to do it.