The Vivek Express, also known as the Dibrugarh Vivek Express, is India's longest train in terms of distance covered. It runs from Dibrugarh in Assam to Kanyakumari in Tamil Nadu, covering a distance of approximately 4,286 kilometers (2,662 miles) in about 82 hours and 30 minutes.