Friday, 25 September 2026 Live data, refreshed every few minutes Railway newsहिन्दी
TrainLiveStatus
Train No. 12903 · Superfast

Golden Temple (BDTS to ASR)

Bandra Terminus to Amritsar · 1881 km · 34 stops · Runs Daily

Checking live position…

The full timetable is below while live data loads.

Never miss your stopNever miss your stop
Arrival
Station
Departure
  1. Day 1
  2. Start
    Bandra Terminus
    BDTS · 0 km
    18:45
  3. 19:15
    Borivali
    BVI · 19 km · 3 min halt
    19:18
  4. 21:59
    Surat
    ST · 252 km · 5 min halt
    22:04
  5. 23:34
    Vadodara Jn
    BRC · 381 km · 10 min halt
    23:44
  6. Day 2
  7. 00:49
    Godhra Jn
    GDA · 453 km · 2 min halt
    00:51
  8. 01:38
    Dahod
    DHD · 525 km · 2 min halt
    01:40
  9. 02:04
    Meghnagar
    MGN · 558 km · 2 min halt
    02:06
  10. 03:30
    Ratlam Jn
    RTM · 638 km · 5 min halt
    03:35
  11. 04:23
    Nagda Jn
    NAD · 680 km · 5 min halt
    04:28
  12. 05:23
    Shamgarh
    SGZ · 771 km · 2 min halt
    05:25
  13. 05:48
    Bhawani Mandi
    BWM · 804 km · 2 min halt
    05:50
  14. 06:08
    Ramganj Mandi Jn
    RMA · 832 km · 2 min halt
    06:10
  15. 07:05
    Kota Jn
    KOTA · 905 km · 10 min halt
    07:15
  16. 08:25
    Sawai Madhopur Jn
    SWM · 1013 km · 5 min halt
    08:30
  17. 09:10
    Gangapur City Jn
    GGC · 1076 km · 5 min halt
    09:15
  18. 09:38
    Shri Mahaveerji
    SMVJ · 1110 km · 2 min halt
    09:40
  19. 09:53
    Hindaun City
    HAN · 1120 km · 2 min halt
    09:55
  20. 10:23
    Bayana Jn
    BXN · 1153 km · 2 min halt
    10:25
  21. 10:53
    Bharatpur Jn
    BTE · 1195 km · 2 min halt
    10:55
  22. 11:40
    Mathura Jn
    MTJ · 1229 km · 5 min halt
    11:45
  23. 13:15
    Faridabad
    FDB · 1341 km · 2 min halt
    13:17
  24. 13:50
    Hazrat Nizamuddin Jn
    NZM · 1362 km · 15 min halt
    14:05
  25. 14:43
    Ghaziabad
    GZB · 1390 km · 2 min halt
    14:45
  26. 15:25
    Meerut City
    MTC · 1437 km · 5 min halt
    15:30
  27. 15:35
    Meerut Cant
    MUT · 1441 km · 2 min halt
    15:37
  28. 15:53
    Sakhoti Tanda
    SKF · 1461 km · 2 min halt
    15:55
  29. 16:18
    Muzaffarnagar
    MOZ · 1492 km · 2 min halt
    16:20
  30. 17:32
    Saharanpur Jn
    SRE · 1551 km · 8 min halt
    17:40
  31. 18:06
    Yamunanagar Jagadhri
    YJUD · 1581 km · 2 min halt
    18:08
  32. 19:05
    Ambala Cantt
    UMB · 1632 km · 5 min halt
    19:10
  33. 20:43
    Ludhiana Jn
    LDH · 1746 km · 10 min halt
    20:53
  34. 22:10
    Jalandhar City
    JUC · 1802 km · 5 min halt
    22:15
  35. 22:45
    Beas
    BEAS · 1839 km · 2 min halt
    22:47
  36. 23:45
    Amritsar
    ASR · 1881 km
    End

Check seats on 12903

Waitlisted? The percentage is the estimated chance of confirmation. Seats can also open up from a nearby station: open the trip planner.

12903 route map

Stations plotted in order. The line joins stops directly and does not trace the exact track. Map data © OpenStreetMap contributors.

12903 coach position

Coach order appears here once live data for this train loads. What do the codes mean?

How late does 12903 usually run?

We record this train's delay several times a day. A summary will appear here after a few days of observations.

New to train travel?New to train travel?

Golden Temple: common questions

What time does 12903 leave Bandra Terminus?

12903 Golden Temple is scheduled to depart Bandra Terminus (BDTS) at 18:45 and reach Amritsar (ASR) at 23:45 on day 2, a journey of about 29 h 00 min.

On which days does 12903 run?

It runs daily.

How many stops does 12903 have?

34 scheduled halts over 1881 km, including Borivali, Surat, Vadodara Jn.

Which classes are available?

1A, 2A, 3A, SL, GEN, PWD. See the coach code guide for what each class means.

What is the return train?

The return service is 12904 Golden Temple M from Amritsar to Bandra Terminus.

Timetable valid from 03-Sep-2026. Timings can change for maintenance, diversions or special notices, so check the live status on the day of travel.

From the blog