Add India.com as a Preferred Source Add India.com as a Preferred Source
Advertisement

7 longest train journeys in India

Train journeys and trains have inspired many artists to create masterpieces in different forms. Inspired by the same elements, we share with you the 7 longest train journeys in India.

By Tahir Qureshi | Updated: April 17, 2026 9:27 AM IST

1. Dehradun Kochuveli Superfast Express – Dehradun and Kochuveli

Kochuveli Dehradun Superfast Express is a superfast express weekly train that runs between Dehradun (Uttarakhand) and Kochuveli (Kerala). It runs through 9 states covering total distance of 3437 km in 57 hours 20 minutes.

2. Raptisagar Express – Trivandrum Central and Gorakhpur

Raptisagar Express is a superfast train which runs tri-weekly between Trivandrum Central (Kerala) and Gorakhpur (Uttar Pradesh). It covers a distance of 3,248 km in 57 hours 05 minutes.

Advertisement

3. Thiruvananthapuram – Guwahati Superfast Express

Thiruvananthapuram – Guwahati Superfast Express is a weekly superfast express train that runs between Thiruvananthapuram Central and Guwahati. It covers a distance of 3,553 km in 65 hours.

4. Silchar Superfast Express

Silchar Superfast Express - Thiruvananthapuram–Silchar Aronai Superfast Express is a weekly train that covers a distance of 3,915.5 km in 71 hours 45 minutes.

Advertisement

5. Kashmir Himsagar Express – Kanyakumari and Shri Mata Vaishno Devi Katra

Kashmir Himsagar Express is a weekly express train running between Kanyakumari (Tamil Nadu) and Shri Mata Vaishno Devi Katra (Jammu and Kashmir). It covers a distance of 3,787 km in 72 hours passing through 12 states.

6. Himsagar Express

Himsagar Express - Kanyakumari - Shri Mata Vaishno Devi Katra covers a distance of 3789 km. It is a weekly train which passes through 12 states with 73 stops in 73 hours and 5 minutes.

7. Vivek Express – Dibrugarh to Kanyakumari

Vivek Express from Dibrugarh (Assam) to Kanyakumari (Tamil Nadu) is the longest route of the Indian Railways network both in terms of distance and time. This weekly train is currently the longest train route in the Indian Subcontinent. It covers a total distance of 4,286 km with a running time of 80 hours and 15 minutes.