Skip to search

Train routes

Train routes across India

Time tables for the direct trains between any two stations on the network. Each route page lists every train that runs the pair, with departure and arrival times, journey duration, distance and running days, taken from 7,689 train schedules across 8,118 stations.

Stations covered
8,118
Trains in the timetable
7,689
Routes listed here
120busiest first

Major stations

The stations with the most trains calling. Each station page lists its timetable and the routes running through it.

Looking for a route that is not listed?

Every station pair with a direct train has a page, not only the ones linked above — the full set is in the sitemap. If no single train runs your pair, that is exactly what RailRoute's journey search is for: it combines two trains with one change, and looks for seats by splitting a ticket, boarding earlier or starting from a nearby station — why each of those works is written up with the measurements behind it. To look a service up by its number instead, start from the train directory.

Important

RailRoute is an independent service. It is not affiliated with, endorsed by, or operated by Indian Railways, IRCTC, or any Government of India entity. Train names and station codes are used for identification only.

RailRoute does not sell tickets and never takes a payment. Fares are estimates and seat availability changes continuously; the exact fare and the actual booking are confirmed on IRCTC.