Live train running status
Where is your train right now? Enter a train number or name for its live position, expected arrival at every stop, platform numbers and coach position.
Check seats and plan a trip
Popular trains
12951 NDLS Tejas Rajdhani
Mumbai Central to New Delhi
12301 Rajdhani ExpressHowrah Jn to New Delhi
12002 Shatabdi ExpressNew Delhi to Rani Kamalapati
22439 Vande Bharat ExpressNew Delhi to Shri Mata Vaishno Devi Katra
12259 BKN Duronto ExpressSealdah to Bikaner Jn
12627 Karnataka ExpressKsr Bengaluru to New Delhi
12423 Rajdhani ExpressDibrugarh to New Delhi
12909 NZM Garib RathBandra Terminus to Hazrat Nizamuddin Jn
12309 RJPB Tejas RajdhaniRajendra Nagar Terminal to New Delhi
12004 Shatabdi ExpressNew Delhi to Lucknow
20501 Tejas ExpressAgartala to Anand Vihar Terminal
12615 Grand Trunk ExpressPuratchi Thalaivar DR Mgr Ctl to New Delhi
12617 Mangladweep ExpressErnakulam Jn to Hazrat Nizamuddin Jn
12723 Telangana SF ExpressHyderabad to New Delhi
12839 Chennai MailHowrah Jn to Puratchi Thalaivar DR Mgr Ctl
12859 Gitanjali ExpressC Shivaji Mah T to Howrah Jn
Major stations
ADI Ahmedabad Jn
296 trains
BBS Bhubaneswar319 trains
BPL Bhopal Jn265 trains
CNB Kanpur Central436 trains
CSMT C Shivaji Mah T118 trains
ERS Ernakulam Jn138 trains
GHY Guwahati148 trains
HWH Howrah Jn705 trains
JP Jaipur Jn293 trains
LKO Lucknow Jn301 trains
MAS Puratchi Thalaivar DR Mgr Ctl167 trains
MMCT Mumbai Central52 trains
NDLS New Delhi338 trains
NGP Nagpur Jn301 trains
PNBE Patna Jn336 trains
PUNE Pune Jn295 trains
SBC Ksr Bengaluru184 trains
SC Secunderabad Jn259 trains
Metro timings and routes
First and last metro, line colours, station lists and station-to-station routes.
Delhi MetroNamma MetroMumbai MetroHyderabad MetroKolkata MetroAhmedabad Metro (Ahmedabad-Gandhinagar)Chennai MetroNagpur MetroPune MetroKochi MetroLucknow MetroNoida MetroIndore MetroNamo Bharat (Delhi-Meerut RRTS)Kanpur MetroMeerut MetroRapid Metro GurgaonJaipur MetroNavi Mumbai MetroBhoj Metro (Bhopal Metro)Agra MetroPatna MetroAll cities
What you can check here
10,562trains with full timetables
8,585stations with schedules
7,993trains with recorded delay history
Every train page combines three things: the current timetable with each halt, distance and running day; the live position with expected times and platform numbers; and a record of how late the train actually ran on recent days, collected from our own regular snapshots. That last part helps you judge whether today's delay is unusual or normal for that train.
New to reading running status? Start with how to read live train running status or look up a coach code in the coach position guide.
From the blog
Trains and routesNamo Bharat (RRTS): Delhi-Meerut Route Explained5 Nov 2026 · 4 min
Trains and routesAmrit Bharat delays, 30 Oct to 5 Nov 2026: our tracking5 Nov 2026 · 4 min
Helplines and servicesMysuru railway pensioners: life certificate camps in November5 Nov 2026 · 2 min
DestinationsThings to Do in Shillong After You Get Off the Train4 Nov 2026 · 5 minGuides
How to read live train running status
What scheduled, expected, delay and 'yet to start' actually mean, and how to pick the right start date.
Coach position codes explained: B1, A1, H1, S1, M1 and moreA plain guide to the coach codes you see on coach position charts and where to stand on the platform.
Why trains run late, and which journeys are most affectedFog, maintenance blocks, congestion and single lines: the real reasons behind delays and how to plan around them.
Train types and numbers explainedRajdhani, Shatabdi, Vande Bharat, Duronto, Superfast and more, plus what the five-digit train number tells you.
Platform numbers and live station boards: how to use themHow platform numbers are assigned, why they change, and how to read a live arrivals and departures board.