Delhi to Ayodhya Ayodhya is approximately 500+ kms from Delhi. The fastest way to reach Ayodhya from Delhi is by Flight. It takes approximately 2 hours. The cheapest way to reach Ayodhya from Delhi is by Train which would take approximately 13 hours. The approximate distance between Lucknow to Ayodhya on this route is 135 kms, and it would roughly take 2 hours and 44 minutes to reach your destination. This route which runs via NH27, is the quickest and the most suitable route to travel between Lucknow to Ayodhya. Check out the complete schedule and route details of the 14206 Ayodhya Express on RailYatri. This train runs between Old Delhi to Ayodhya Cantt and covers a total distance of 615.0km in just 12h. The below table provides distance (in KM) of Ayodhya from popular cities in India: