RailRadar LogoRailRadar
64904
Initializing GPS tracker...

64904 Ghaziabad - Mathura EMU runs from Ghaziabad Junction to Mathura Junction. It covers 164.9 km in 4h 35m, stopping at 27 stations. Departs Ghaziabad Junction at 16:05 and arrives at Mathura Junction at 20:40. RailRadar shows the real-time GPS position on a live map using crowdsourced location from passengers on board — updated every 30 seconds. It runs daily.

64904 Schedule — 27 stops

IST
#StationArrDep
1Ghaziabad JunctionGZBSRC16:05
2Sahibabad JunctionSBB16:1316:13
4Vivek ViharVVB16:1916:19
6Delhi Shahdara JunctionDSA16:2316:23
7Delhi JunctionDLI16:4516:47
8Sadar BazarDSB16:5516:55
9New DelhiNDLS17:0817:10
10Shivaji BridgeCSB17:1317:13
11Tilak BridgeTKJ17:1717:17
13Hazrat NizamuddinNZM17:2317:24
15OkhlaOKA17:3017:30
17TuglakabadTKD17:3717:37
19FaridabadFDB17:4917:49
20Faridabad New TownFDN17:5517:55
21Ballabh GarhBVH18:0118:01
23AsaotiAST18:1018:10
24PalwalPWL18:4818:49
25RundhiRDE18:5818:59
26SholakaSHLK19:0819:09
27BanchariBNCR19:1319:14
28HodalHDL19:2219:23
29Kosi KalanKSV19:3319:34
30ChataCHJ19:4319:44
31AjhaiAJH19:5319:54
32Vrindaban RoadVRBD20:0420:05
33BhuteshwarBTSR20:1120:12
34Mathura JunctionMTJ20:40DST

About 64904 Ghaziabad - Mathura EMU

What time does Ghaziabad - Mathura EMU depart from Ghaziabad Junction?
Ghaziabad - Mathura EMU departs from Ghaziabad Junction (GZB) at 16:05 and arrives at Mathura Junction (MTJ) at 20:40. Check live delays and actual platform arrival updates directly on the RailRadar tracker.
What is the last stop for 64904 Ghaziabad - Mathura EMU?
The final destination stop of the Ghaziabad - Mathura EMU is Mathura Junction (MTJ), where it is scheduled to terminate at 20:40. You can spot the train's real-time progress using the live tracker map above.
Where is Ghaziabad - Mathura EMU right now?
The current position of Ghaziabad - Mathura EMU is shown on the live map at the top of this page. RailRadar uses crowdsourced GPS from passengers on board, updated every 30 seconds — much faster than traditional station reports.
How accurate is the running status for train 64904 Ghaziabad - Mathura EMU?
The running status for Ghaziabad - Mathura EMU is highly accurate as it is powered by live GPS data shared directly by passengers on board the train. This provides real-time updates of the train's actual coordinates between Ghaziabad Junction and Mathura Junction every 30 seconds.
Why is train 64904 Ghaziabad - Mathura EMU showing delayed or offline today?
Ghaziabad - Mathura EMU may experience delays along its route from Ghaziabad Junction to Mathura Junction due to track congestion, signaling clearance, or priority routing. If the status is offline, it means no passengers are currently sharing live location data from inside the coach, and it will update as soon as a passenger joins.
How far does Ghaziabad - Mathura EMU travel?
Ghaziabad - Mathura EMU covers a total distance of 164.9 km from Ghaziabad Junction to Mathura Junction in about 4h 35m, making 27 halts along the way.
On which days does Ghaziabad - Mathura EMU run?
Ghaziabad - Mathura EMU runs Daily. Always verify on the day of travel — Indian Railways may announce cancellations or rescheduling on short notice.

RailRadar is not affiliated with Indian Railways or IRCTC. Live status is crowdsourced and may differ from official station reports. Always confirm platform numbers at the station.