India’s Longest Train Route: Experience the Incredible 4,000 km Journey from Assam to Kanyakumari

If you're looking for a travel experience that goes beyond the destination, India’s longest train route deserves a place on your bucket list. Covering an incredible 4,000 kilometres, the Dibrugarh–Kanyakumari Vivek Express takes passengers on a remarkable journey from the lush tea gardens of Assam to the southernmost tip of mainland India in Tamil Nadu. Lasting nearly four days, this iconic train ride offers an unforgettable glimpse into India's unmatched geographical and cultural diversity.
Hero Image


The train that connects India's two extremes


Introduced in the 2011–12 Railway Budget to commemorate the 150th birth anniversary of Swami Vivekananda, the Vivek Express is one of Indian Railways ' most extraordinary long-distance services.

Running between Dibrugarh in Assam and Kanyakumari in Tamil Nadu, the train links the country's northeastern region with its southern edge, creating one of the most fascinating rail journeys in India.


A 4,000 km ride through eight Indian states


The Vivek Express covers approximately 4,000 kilometres, making it the longest train route operated by Indian Railways. Along the way, passengers travel through eight states:

  • Assam
  • West Bengal
  • Bihar
  • Odisha
  • Andhra Pradesh
  • Telangana
  • Kerala
  • Tamil Nadu

Every stretch of the journey introduces travellers to new scenery, local traditions, regional cuisines and distinct languages, making the trip feel like a moving cultural exhibition.