It is essential that you book your train in advance when travelling long distances in india, unless you dont want the guarantee of a place to sleep at night. Trains are always full, often months in advance, so its highly advisable to get your ticket well before your date of travel to india. We offer this service to you and will ensure that you get guaranteed seats, and beds, on trains, in your preferred class as long as we too receive some notice prior to your travel, of course! we are authorized ticketing agent for booking train tickets for indian railways.