The Indian Railways network connects Ayodhya directly with Kanpur (3.5 hours) Lucknow (2 hours.), Varanasi (5 hours.) and Prayagraj (6 hours). Direct trains such as Azamgarh–Delhi via Rudauli/ Delhi Junction, Lucknow Junction, Aligarh, Jhansi, Varanasi and Patna on a weekly basis. A few mail express trains also connect Rudauli to Kolkata, and Ajmer.
There are intercity train between Ayodhya Cantt and Lucknow via Rudauli.[2]