When booking train tickets, it is best to pre-book. Train seats get filled up very quickly as most people prefer to travel by rail. Therefore, you should book your train ticket as early as possible.