The distance between Delhi and Kathmandu is almost 22 hr 53 min (1,141.3 km) via Agra - Lucknow Expy