Skip to search

12904 Golden Temple Mail

Superfast · 1,881 km · 29 hr · 34 stops · Daily

Departs
18:55
Amritsar Jn
Arrives
23:55
Bandra Terminus · day 2
Journey
29 hr
1,881 km · 34 stops
Runs
Daily
Fare from
₹815
Sleeper · estimate
On time
75%
usually on time
Check seats for your date

12904 running status

Checking where it is…

12904 coach position

Fetching the coach order…

12904 vacant berths after charting

Shown full? The prepared chart lists berths free for part of the way too, and we chain them. Open full screen

Check seats from Amritsar Jn to Bandra Terminus

Pick a date — live seats in every class

Route and stops

Day 2 = the day after departure

Scheduled stops of 12904 Golden Temple Mail, in order, with arrival and departure times, halt length, day of the run and cumulative distance from the origin.
#StationArrivesDepartsHaltDayKm
1Amritsar Jn ASR—18:55—10
2Beas BEAS19:2319:252 min142
3Jalandhar City JUC20:0020:055 min179
4Ludhiana Jn LDH21:0021:1010 min1135
5Ambala Cant Jn UMB22:5022:555 min1249
6Yamunanagar Jagadhri YJUD23:3323:352 min1300
7Saharanpur SRE00:1500:205 min2330
8Muzaffarnagar MOZ01:0401:062 min2388
9Sakhoti Tanda SKF01:2701:292 min2420
10Meerut Cant MUT01:4501:472 min2440
11Meerut City Jn MTC01:5502:005 min2444
12Ghaziabad GZB02:5002:522 min2491
13Hazrat Nizamuddin NZM03:4504:0015 min2519
14Faridabad FDB04:1604:182 min2540
15Mathura Jn MTJ05:4505:505 min2652
16Bharatpur Jn BTE06:1306:152 min2686
17Bayana Jn BXN06:4006:422 min2728
18Hindaun City HAN07:0307:052 min2760
19Shrimahaveerji SMVJ07:1307:152 min2771
20Gangapur City GGC07:4507:505 min2805
21Sawai Madhopur SWM08:3008:355 min2868
22Kota Jn KOTA10:1010:2010 min2976
23Ramganj Mandi RMA11:1811:202 min21,048
24Bhawani Mandi BWM11:3811:402 min21,077
25Shamgarh SGZ12:0312:052 min21,110
26Nagda Jn NAD13:3813:402 min21,201
27Ratlam Jn RTM14:1514:2510 min21,242
28Meghnagar MGN15:2615:282 min21,323
29Dahod DHD15:5215:542 min21,356
30Godhra Jn GDA17:0517:072 min21,428
31Vadodara Jn BRC18:0118:1110 min21,500
32Surat ST19:4119:465 min21,629
33Borivali BVI22:4322:452 min21,862
34Bandra Terminus BDTS23:55——21,881

How reliably 12904 runs

75% arrive on time at the destination
typically on time · 56% on time across the route

From Oct 2025–Oct 2026 · within 15 min counts as on time.

  • Amritsar Jn
    usually on time
    91%
  • Beas
    typically 10 min late · 3% over an hour
    75%
  • Jalandhar City
    typically 9 min late · 4% over an hour
    75%
  • Ludhiana Jn
    typically 12 min late · 4% over an hour
    63%
  • Ambala Cant Jn
    usually on time · 5% over an hour
    81%
  • Yamunanagar Jagadhri
    typically 8 min late · 6% over an hour
    76%
  • Saharanpur
    usually on time · 6% over an hour
    78%
  • Muzaffarnagar
    typically 3 min late · 9% over an hour
    75%
  • Sakhoti Tanda
    typically 9 min late · 11% over an hour
    65%
  • Meerut Cant
    typically 11 min late · 13% over an hour
    59%
  • Meerut City Jn
    typically 13 min late · 13% over an hour
    55%
  • Ghaziabad
    typically 22 min late · 17% over an hour
    34%
  • Hazrat Nizamuddin
    typically 9 min late · 18% over an hour
    57%
  • Faridabad
    typically 17 min late · 20% over an hour
    44%
  • Mathura Jn
    typically 8 min late · 21% over an hour
    56%
  • Bharatpur Jn
    typically 13 min late · 22% over an hour
    52%
  • Bayana Jn
    typically 18 min late · 23% over an hour
    42%
  • Hindaun City
    typically 20 min late · 24% over an hour
    38%
  • Shrimahaveerji
    typically 22 min late · 24% over an hour
    34%
  • Gangapur City
    typically 20 min late · 24% over an hour
    38%
  • Sawai Madhopur
    typically 21 min late · 24% over an hour
    36%
  • Kota Jn
    typically 11 min late · 23% over an hour
    53%
  • Ramganj Mandi
    typically 12 min late · 22% over an hour
    53%
  • Bhawani Mandi
    typically 18 min late · 23% over an hour
    42%
  • Shamgarh
    typically 27 min late · 24% over an hour
    28%
  • Nagda Jn
    typically 3 min late · 21% over an hour
    63%
  • Ratlam Jn
    typically 7 min late · 21% over an hour
    58%
  • Meghnagar
    typically 15 min late · 22% over an hour
    50%
  • Dahod
    typically 18 min late · 23% over an hour
    42%
  • Godhra Jn
    usually on time · 20% over an hour
    64%
  • Vadodara Jn
    typically 7 min late · 20% over an hour
    60%
  • Surat
    typically 8 min late · 20% over an hour
    57%
  • Borivali
    typically 26 min late · 19% over an hour
    29%
  • Bandra Terminus
    usually on time · 15% over an hour
    75%

When it runs late

Runs latest on Wednesdays (71% on time), best on Mondays (86%).

Longest halts

  • Hazrat Nizamuddin NZM15 min · arrives 03:45, departs 04:00
  • Ludhiana Jn LDH10 min · arrives 21:00, departs 21:10
  • Kota Jn KOTA10 min · arrives 10:10, departs 10:20
  • Ratlam Jn RTM10 min · arrives 14:15, departs 14:25
  • Vadodara Jn BRC10 min · arrives 18:01, departs 18:11
  • Jalandhar City JUC5 min · arrives 20:00, departs 20:05

Return train and other trains on this route

Stations on the 12904 route