Longest Train Routes in India (By Distance and Duration)
India's longest train journey is the Vivek Express between Dibrugarh and Kanniyakumari, over 4,100 km and more than three days. Ranked with real durations.

Photo: Pixabay / Pexels
India's longest train journey runs almost the full length of the country: the Vivek Express connecting Dibrugarh (DBRG) in upper Assam to Kanniyakumari (CAPE) at the southern tip of Tamil Nadu. It's a genuinely long ride, well over three days, and it's a useful benchmark for understanding just how far Indian Railways' network actually stretches.
The longest route in numbers
The Vivek Express (22504) from Dibrugarh to Kanniyakumari runs daily with a travel time of roughly 74 hours 45 minutes, just over three days. The return working, 22503, takes slightly longer at around 75 hours 35 minutes. Both are classified as Superfast despite the enormous distance, which tells you the average speed, while not blistering, is a genuine cross-country service rather than a slow milk run.
How many states does it pass through
The Dibrugarh-Kanniyakumari route crosses a large stretch of the country from the northeast down the east coast to the far south, passing through roughly nine states, including Assam, West Bengal, Odisha, Andhra Pradesh, Tamil Nadu and Kerala, effectively linking one of India's northeasternmost railheads to its southernmost. Exact intermediate stops and the full state list are shown on the train's own timetable page, which is worth checking if you're planning to board or alight partway rather than ride the full route.
Other long-distance trains worth knowing
The Vivek Express name covers more than one long-haul route; Indian Railways launched several Vivek Express services on different corridors to mark significant occasions, not all as long as the Dibrugarh-Kanniyakumari one. A few other genuinely long single-train journeys worth knowing about, roughly by route length rather than exact figures that can shift with timetable revisions:
- Trains linking the far northeast to southern India, generally among the longest by both distance and duration, since there's no shorter geographic path between the two regions.
- Trains linking Jammu and Kashmir to the far south, similarly long given the north-south span of the country.
- Cross-country east-west services, which tend to be long in distance but shorter in duration than the north-south routes, since the country is narrower east to west at most latitudes.
Exact rankings shift periodically as Indian Railways revises routes and rakes, so treat any "top 5 longest" list, including this one, as a snapshot rather than a permanent fact. If you're specifically checking a train's current route and duration, use the trip planner or the train's own page rather than a general list.
Is the longest route also the slowest?
No. The Vivek Express is a Superfast service, meaning its average speed clears the minimum threshold Indian Railways sets for that classification, which is higher than ordinary Mail/Express trains. Several much shorter routes, especially ones with frequent halts on congested single-line sections or hilly terrain, actually run at a lower average speed than a long but relatively unobstructed cross-country service like this one. Distance and duration don't map neatly onto speed; a train's average pace depends more on how many stops it makes, track conditions, and how much single-line running it has to share with other traffic.

What travelling three days on one train is actually like
A journey this long means multiple nights on board, so most travellers book sleeper or AC classes with proper berths rather than a seated class. Pantry service and vendor stops at major stations cover most meals, though carrying some snacks and enough water for stretches between big stations is sensible. The train crosses very different climates and landscapes over three days, from the Brahmaputra valley through the plains of Bengal and down the east coast through Odisha and Andhra Pradesh to the tropical south, which is part of the appeal for travellers who enjoy the journey as much as the destination.
Booking a journey this long
Because of the distance, seats and berths on this route can be in demand well ahead of the 60-day advance reservation window that currently applies to most trains. If you're boarding partway rather than at Dibrugarh or Kanniyakumari itself, check the trip planner for confirmation chances and alternative boarding stations nearby, since availability can look tighter for a full-route seat than for a shorter intermediate segment.
Why a route this long even exists
Long-haul trains like this one exist mainly to connect regions that would otherwise need multiple changes and long waits between separate trains. For someone travelling from the northeast to the deep south, a single through-train, even at three days, is often more convenient than booking three or four shorter connecting services with layovers at big junctions in between. It also reflects how Indian Railways designs its network: fewer, longer-running services on trunk routes rather than forcing every long-distance traveller to change trains repeatedly.
Comparing to flying the same route
Flying between the far northeast and the deep south obviously takes hours rather than days, but usually means at least one connection and a considerably higher fare, especially close to travel dates. The train's advantage is cost, the ability to carry more luggage without excess charges, and for many travellers, simply preferring to see the country change outside the window over three days rather than above the clouds. It suits travellers for whom time is less constrained than budget or who specifically enjoy long train journeys.
Where is your train right now?
Live position, expected arrival at every stop and the delay history of the last few weeks.
Use it on your trip
Frequently asked questions
Which train covers India's longest single route?
The Vivek Express between Dibrugarh in Assam and Kanniyakumari in Tamil Nadu, trains 22503 and 22504, covers India's longest single scheduled train route.
How many days does the longest train journey take?
Around 74 to 76 hours depending on direction, so just over three full days on board.
How many states does the longest route pass through?
It runs from Assam through West Bengal, Bihar, Jharkhand, Odisha and Andhra Pradesh along the east coast into Tamil Nadu and Kerala, roughly nine states in all. Check the train's own timetable page for the full list of stops along the way.
Is the longest route also the slowest average speed?
No. It runs as a Superfast service. Several much shorter routes with frequent stops or congested track sections actually average a slower speed than this long but relatively direct cross-country run.
Sources
Rules and fares change. Check the official source before you travel. Last reviewed 3 October 2026.



