The Himsagar Express (between Sri Ganganagar and Shri Mata Vaishno Devi Katra) holds the record for India's longest train journey by duration, taking approximately 69-70 hours. It covers a distance of around 4,271 km, making it both one of the longest routes and longest in terms of travel time. Kerala Express and Pragati Express do not hold this record.