Skip to search

12903 Golden Temple

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

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

12903 running status

Checking where it is…

12903 coach position

Fetching the coach order…

12903 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 Bandra Terminus to Amritsar Jn

Pick a date — live seats in every class

Route and stops

Day 2 = the day after departure

Scheduled stops of 12903 Golden Temple, in order, with arrival and departure times, halt length, day of the run and cumulative distance from the origin.
#StationArrivesDepartsHaltDayKm
1Bandra Terminus BDTS—18:45—10
2Borivali BVI19:1519:183 min119
3Surat ST21:5922:045 min1252
4Vadodara Jn BRC23:3423:4410 min1381
5Godhra Jn GDA00:4900:512 min2453
6Dahod DHD01:3801:402 min2525
7Meghnagar MGN02:0402:062 min2558
8Ratlam Jn RTM03:3003:355 min2638
9Nagda Jn NAD04:2304:285 min2680
10Shamgarh SGZ05:2305:252 min2771
11Bhawani Mandi BWM05:4805:502 min2804
12Ramganj Mandi RMA06:0806:102 min2832
13Kota Jn KOTA07:0507:1510 min2905
14Sawai Madhopur SWM08:2508:305 min21,013
15Gangapur City GGC09:1009:155 min21,076
16Shrimahaveerji SMVJ09:3809:402 min21,110
17Hindaun City HAN09:5309:552 min21,120
18Bayana Jn BXN10:2310:252 min21,153
19Bharatpur Jn BTE10:5310:552 min21,195
20Mathura Jn MTJ11:4011:455 min21,229
21Faridabad FDB13:1513:172 min21,341
22Hazrat Nizamuddin NZM13:5014:0515 min21,362
23Ghaziabad GZB14:4314:452 min21,390
24Meerut City Jn MTC15:2515:305 min21,437
25Meerut Cant MUT15:3515:372 min21,441
26Sakhoti Tanda SKF15:5315:552 min21,461
27Muzaffarnagar MOZ16:1816:202 min21,492
28Saharanpur SRE17:3217:408 min21,551
29Yamunanagar Jagadhri YJUD18:0618:082 min21,581
30Ambala Cant Jn UMB19:0519:105 min21,632
31Ludhiana Jn LDH20:4320:5310 min21,746
32Jalandhar City JUC22:1022:155 min21,802
33Beas BEAS22:4522:472 min21,839
34Amritsar Jn ASR23:45——21,881

How reliably 12903 runs

65% arrive on time at the destination
typically on time · 55% on time across the route

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

  • Bandra Terminus
    usually on time
    95%
  • Borivali
    typically 13 min late
    67%
  • Surat
    typically 12 min late
    61%
  • Vadodara Jn
    typically 15 min late · 3% over an hour
    50%
  • Godhra Jn
    typically 10 min late · 3% over an hour
    66%
  • Dahod
    typically 18 min late · 5% over an hour
    42%
  • Meghnagar
    typically 20 min late · 5% over an hour
    38%
  • Ratlam Jn
    typically 8 min late · 4% over an hour
    76%
  • Nagda Jn
    usually on time · 4% over an hour
    88%
  • Shamgarh
    typically 12 min late · 4% over an hour
    61%
  • Bhawani Mandi
    typically 12 min late · 4% over an hour
    59%
  • Ramganj Mandi
    typically 14 min late · 4% over an hour
    53%
  • Kota Jn
    typically 11 min late · 4% over an hour
    60%
  • Sawai Madhopur
    typically 10 min late · 4% over an hour
    61%
  • Gangapur City
    typically 12 min late · 5% over an hour
    57%
  • Shrimahaveerji
    typically 15 min late · 5% over an hour
    50%
  • Hindaun City
    typically 13 min late · 6% over an hour
    55%
  • Bayana Jn
    typically 12 min late · 6% over an hour
    57%
  • Bharatpur Jn
    typically 14 min late · 7% over an hour
    52%
  • Mathura Jn
    typically 8 min late · 6% over an hour
    75%
  • Faridabad
    usually on time · 8% over an hour
    75%
  • Hazrat Nizamuddin
    typically 4 min late · 9% over an hour
    70%
  • Ghaziabad
    typically 16 min late · 14% over an hour
    47%
  • Meerut City Jn
    typically 29 min late · 18% over an hour
    26%
  • Meerut Cant
    typically 32 min late · 20% over an hour
    23%
  • Sakhoti Tanda
    typically 33 min late · 21% over an hour
    23%
  • Muzaffarnagar
    typically 39 min late · 25% over an hour
    19%
  • Saharanpur
    typically 11 min late · 19% over an hour
    53%
  • Yamunanagar Jagadhri
    typically 16 min late · 20% over an hour
    47%
  • Ambala Cant Jn
    typically 18 min late · 17% over an hour
    42%
  • Ludhiana Jn
    typically 17 min late · 18% over an hour
    44%
  • Jalandhar City
    typically 7 min late · 14% over an hour
    61%
  • Beas
    typically 8 min late · 15% over an hour
    59%
  • Amritsar Jn
    usually on time · 14% over an hour
    65%

When it runs late

Roughest January: in January it typically runs 22 min late and reaches Amritsar Jn on time only 48% of the time — against 97% around April. A year-round average hides that.

Runs latest on Fridays (59% on time), best on Thursdays (82%).

Longest halts

  • Hazrat Nizamuddin NZM15 min · arrives 13:50, departs 14:05
  • Vadodara Jn BRC10 min · arrives 23:34, departs 23:44
  • Kota Jn KOTA10 min · arrives 07:05, departs 07:15
  • Ludhiana Jn LDH10 min · arrives 20:43, departs 20:53
  • Saharanpur SRE8 min · arrives 17:32, departs 17:40
  • Surat ST5 min · arrives 21:59, departs 22:04

Return train and other trains on this route

Stations on the 12903 route