Longest Train Route in India - Kanyakumari to Dibrugarh

Longest Train Route in India  

The first and the current longest train route in India runs from Kanyakumari (Tamil Nadu) in the south to Dibrugarh (Assam) in the east of the country, India. 

The train that runs on this route is named Vivek Superfast Express.

Till now, it is the longest train route in India, covering a distance of 4189 km. It takes around 75 hours to cover this distance while crossing through nine states of the country. 

Some of the states are Tamil Nadu, Kerala, Andhra Pradesh, Odisha, Bihar, West Bengal and Assam.

Vivek Superfast Express Train


It runs four days a week (Saturday, Sunday, Tuesday and Thursday). The train consists of  22 coaches, having 

  • 01 AC Two Tier
  • 04 AC Three Tier
  • 11 Sleeper Class
  • 03 General Seating
  • 01 Pantry Car 
  • 02 Power cum Luggage Rakes

The train passes through many important cities such as Tinsukia, Dimapur, Guwahati, Bongaigaon, Alipurduar, Siliguri, Kishanganj, Malda, Rampurhat, Pakur, Durgapur, Asansol, Kharagpur, Balasore, Cuttack, Bhubaneswar, Khordha, Brahmapur, Srikakulam, Vizianagaram, Visakhapatnam, Samalkot, Rajahmundry, Eluru, Vijayawada, Ongole, Nellore, Renigunta, Vellore, Salem, Erode, Coimbatore, Palakkad, Thrissur, Aluva, Ernakulam, Kottayam, Chengannur, Kollam, Thiruvananthapuram, and Nagercoil. It has 59 stops across the route. 

Top 10 Longest Train Routes in India

1) Kanyakumari - Dibrugarh

It is the longest train route in India as we discussed above.

2) Thiruvananthapuram Central- Silchar

It covers a distance of about 3920 km in approximately 72 hours. The train that runs on this route is named as Aronai Superfast Express.

3) Kanyakumari- Shri Mata Vaishnu Devi Katra

This route covers a distance of about 3790 km in 68 hrs 20 min. The train's name is Himsagar Express.

4) Tirunelveli Junction- Shri Mata Vaishno Devi Katra

It covers a distance of around 3642 km in around 71 hrs 20 min. The train running on this route is named Ten Jammu Express.

5) Bangalore- New Tinsukia

The route is 3,642 km long which took around 65 hrs to travel the distance. The train's name is New Tinsukia- Bengaluru Weekly Express.

6) Agartala- Banglore Cantonment

It covers a distance of around 3599 km in 64 hrs 15 min. The train running on this route is named Humsafar Express.

7) Silchar- Coimbatore

The next longest train route covers a distance of approximately 3,544 km in about 64 hrs 15 min. The train's name is Silchar- Coimbatore SF Express.

8) Dibrugarh- Lal Garh Junction

It covers a distance of 3118 km, taking 66 hrs 25 min approximately. The train is known as Avadh Assam Express.

9) Kochuveli- Yog Nagari Rishikesh

The train on the Kochuveli to Yog Nagari Rishikesh route passes through the 3110.6 km in about 52.5 hrs. The train running on this route has the name of Kochuveli- Dehradun SF Express.

10) Yesvantpur- Kamakhya

It covers a distance of about 3025 km in 52.5 hrs. The train is named Yesvantpur Kamakhya AC SF Express.

Also Read - 10 Main Facts About India's First Underwater Train

2nd Longest Train Route in India

The 2nd longest route in India is from Thiruvananthapuram Central (Kerala) to Silchar (Assam). The train is named as Aronai Superfast Express. 

It covers a distance of approximately 3920 km in about 72 hrs. It passes through 8 states, such as Assam, West Bengal, Bihar, Jharkhand, Odisha, Andhra Pradesh, Tamil Nadu, and Kerala. The train has 54 stops on this route.

Longest Train Route in India from Delhi

The longest train route in India from Delhi is from New Delhi to Kota Junction. The train running on this route is named as Mumbai Rajdhani Express. It runs daily, covering 465 distances in about 4 hrs 35 min.

Also Read - Atal Setu Bridge - Connecting South Mumbai to Navi Mumbai

Longest Train Route from Ahmedabad

The longest train route in India from Ahmedabad is from Ahmedabad to Mumbai Central. The train is named Mumbai Central to Hapa Duronto Express. It runs bi-weekly, covering 493 distances in approximately 6 hrs 20 min.         

Which is the 1st Indian railway route?

The first railway route in India was between Bombay and Thane, covering a distance of 21 miles, which was opened in 1853.

Some other top longest trains in India

1) Kochuveli–Amritsar Weekly Express (Kerala to Punjab)

2) Humsafar Express (Agartala and Bangalore)

3) Dibrugarh Express (Maharashtra and  Assam)

4) Kanniyakumari Vivek SF Express (Assam to Tamil Nadu)

5) Navyug Express (Jammu and Kashmir to Tamil Nadu)

Longest Train Route in the World

The longest train route in the world is in the world's largest country, Russia. It is between the city of Moscow in the west and the city of Vladivostok in the east. It is known as the Trans-Siberian Express.

It covers a distance of around approx 9,300 kilometers. It has 140 stops on its route, covering many cities in the country.

It passes through various time zones and takes around 6 days to complete its journey. It passes through western Russia to the east of the country.