Skip to search

Stations

Railway stations in India

8,118 stations have at least one scheduled train, between them accounting for 1,55,569 timetable stops. Each station page lists the trains calling there with their arrival and departure times, and links onward to the direct routes through it.

Stations with service
8,118
Trains
7,689
Timetable stops
1,55,569

Busiest stations

Ranked by the number of distinct trains calling — the junctions most journeys pass through.

More major stations

Other stations with heavy scheduled service.

Finding a station that is not listed

Every station with a scheduled train has a page at /station/<code> — for example /station/ndls for New Delhi. The complete list is in the sitemap, and you can also browse by route or by train number. A station's neighbours matter more than they look: a terminus 20 km away has its own quota, which is one of the ways a sold-out train becomes bookable.

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.