TRAIN 12903
12903 Golden Temple Mail: Route, Schedule & Running Status - Bandra Terminus to Amritsar
Bandra Terminus (BDTS)→Amritsar (ASR)
Check the latest running status of train 12903 Golden Temple Mail. Live location, delay, previous station and next station are fetched when you request the status.
Find complete train timetable, route and station information.
Schedule loaded for train 12903, 34 stations.
12903 Golden Temple Mail
Bandra Terminus (BDTS)→Amritsar (ASR)
- Stations
- 32
- Distance
- 1,884 km
- Days
- 2
Runs on· Daily
- Mon (runs)
- Tue (runs)
- Wed (runs)
- Thu (runs)
- Fri (runs)
- Sat (runs)
- Sun (runs)
- Train Number
- 12903
- Train Type
- Superfast Express
- Source
- Bandra Terminus (BDTS)
- Destination
- Amritsar (ASR)
- Duration
- 29h 0m
- First Departure
- 18:45
- Final Arrival
- 23:45 (Day 2)
- Stations Listed
- 34
Want to know where this train is right now?
Live running information is fetched when you request it.
12903 Train Schedule
Bandra Terminus to Amritsar · 34 stations
Bandra Terminus (BDTS)
01- Arrival
- Starts
- Departure
- 18:45
- Day
- Day 1
- Distance
- 0 km
- Platform
- 1
Borivali (BVI)
02- Arrival
- 19:15
- Departure
- 19:18
- Day
- Day 1
- Distance
- 18 km
- Halt
- 3 min
- Platform
- 8
Surat (ST)
03- Arrival
- 21:59
- Departure
- 22:04
- Day
- Day 1
- Distance
- 252 km
- Halt
- 5 min
- Platform
- 1
Vadodara Jn (BRC)
04- Arrival
- 23:34
- Departure
- 23:44
- Day
- Day 1
- Distance
- 382 km
- Halt
- 10 min
- Platform
- 4
Godhra Jn (GDA)
05- Arrival
- 00:49
- Departure
- 00:51
- Day
- Day 2
- Distance
- 456 km
- Halt
- 2 min
- Platform
- 3
Dahod (DHD)
06- Arrival
- 01:38
- Departure
- 01:40
- Day
- Day 2
- Distance
- 529 km
- Halt
- 2 min
- Platform
- 3
Meghnagar (MGN)
07- Arrival
- 02:04
- Departure
- 02:06
- Day
- Day 2
- Distance
- 562 km
- Halt
- 2 min
- Platform
- 1
Ratlam Jn (RTM)
08- Arrival
- 03:30
- Departure
- 03:35
- Day
- Day 2
- Distance
- 642 km
- Halt
- 5 min
- Platform
- 5
Nagda Jn (NAD)
09- Arrival
- 04:23
- Departure
- 04:28
- Day
- Day 2
- Distance
- 686 km
- Halt
- 5 min
- Platform
- 1
Shamgarh (SGZ)
10- Arrival
- 05:23
- Departure
- 05:25
- Day
- Day 2
- Distance
- 778 km
- Halt
- 2 min
- Platform
- 3
Bhawani Mandi (BWM)
11- Arrival
- 05:48
- Departure
- 05:50
- Day
- Day 2
- Distance
- 811 km
- Halt
- 2 min
- Platform
- 2
Ramganj Mandi Jn (RMA)
12- Arrival
- 06:08
- Departure
- 06:10
- Day
- Day 2
- Distance
- 839 km
- Halt
- 2 min
- Platform
- 2
Kota Jn (KOTA)
13- Arrival
- 07:05
- Departure
- 07:15
- Day
- Day 2
- Distance
- 911 km
- Halt
- 10 min
- Platform
- 1
Sawai Madhopur Jn (SWM)
14- Arrival
- 08:25
- Departure
- 08:30
- Day
- Day 2
- Distance
- 1,019 km
- Halt
- 5 min
- Platform
- 1
Gangapur City Jn (GGC)
15- Arrival
- 09:10
- Departure
- 09:15
- Day
- Day 2
- Distance
- 1,083 km
- Halt
- 5 min
- Platform
- 1
Shri Mahaveerji (SMVJ)
16- Arrival
- 09:38
- Departure
- 09:40
- Day
- Day 2
- Distance
- 1,117 km
- Halt
- 2 min
- Platform
- 2
Hindaun City (HAN)
17- Arrival
- 09:53
- Departure
- 09:55
- Day
- Day 2
- Distance
- 1,127 km
- Halt
- 2 min
- Platform
- 2
Bayana Jn (BXN)
18- Arrival
- 10:23
- Departure
- 10:25
- Day
- Day 2
- Distance
- 1,160 km
- Halt
- 2 min
- Platform
- 1
Bharatpur Jn (BTE)
19- Arrival
- 10:53
- Departure
- 10:55
- Day
- Day 2
- Distance
- 1,202 km
- Halt
- 2 min
- Platform
- 4
Mathura Jn (MTJ)
20- Arrival
- 11:40
- Departure
- 11:45
- Day
- Day 2
- Distance
- 1,236 km
- Halt
- 5 min
- Platform
- 6
Faridabad (FDB)
21- Arrival
- 13:15
- Departure
- 13:17
- Day
- Day 2
- Distance
- 1,349 km
- Halt
- 2 min
- Platform
- 1
Hazrat Nizamuddin Jn (NZM)
22- Arrival
- 13:50
- Departure
- 14:05
- Day
- Day 2
- Distance
- 1,370 km
- Halt
- 15 min
- Platform
- 1
Ghaziabad (GZB)
23- Arrival
- 14:43
- Departure
- 14:45
- Day
- Day 2
- Distance
- 1,392 km
- Halt
- 2 min
- Platform
- 1
Meerut City (MTC)
24- Arrival
- 15:25
- Departure
- 15:30
- Day
- Day 2
- Distance
- 1,440 km
- Halt
- 5 min
- Platform
- 3
Meerut Cantt (MUT)
25- Arrival
- 15:35
- Departure
- 15:37
- Day
- Day 2
- Distance
- 1,444 km
- Halt
- 2 min
- Platform
- 3
Sakhoti Tanda (SKF)
26- Arrival
- 15:53
- Departure
- 15:55
- Day
- Day 2
- Distance
- 1,464 km
- Halt
- 2 min
- Platform
- 2
Muzaffarnagar (MOZ)
27- Arrival
- 16:18
- Departure
- 16:20
- Day
- Day 2
- Distance
- 1,495 km
- Halt
- 2 min
- Platform
- 1
Saharanpur Jn (SRE)
28- Arrival
- 17:32
- Departure
- 17:40
- Day
- Day 2
- Distance
- 1,553 km
- Halt
- 8 min
- Platform
- 5
Yamunanagar Jagadhri (YJUD)
29- Arrival
- 18:06
- Departure
- 18:08
- Day
- Day 2
- Distance
- 1,584 km
- Halt
- 2 min
- Platform
- 3
Ambala Cantt Jn (UMB)
30- Arrival
- 19:05
- Departure
- 19:10
- Day
- Day 2
- Distance
- 1,635 km
- Halt
- 5 min
- Platform
- 2
Ludhiana Jn (LDH)
31- Arrival
- 20:43
- Departure
- 20:53
- Day
- Day 2
- Distance
- 1,748 km
- Halt
- 10 min
- Platform
- 2
Jalandhar City (JUC)
32- Arrival
- 22:10
- Departure
- 22:15
- Day
- Day 2
- Distance
- 1,805 km
- Halt
- 5 min
- Platform
- 1
Beas (BEAS)
33- Arrival
- 22:45
- Departure
- 22:47
- Day
- Day 2
- Distance
- 1,841 km
- Halt
- 2 min
- Platform
- 1
Amritsar (ASR)
34- Arrival
- 23:45
- Departure
- Ends
- Day
- Day 2
- Distance
- 1,884 km
- Platform
- 2
| # | Station | Code | Arrival | Departure | Day | Distance | Halt |
|---|---|---|---|---|---|---|---|
| 01 | Bandra Terminus | BDTS | Not applicable | 18:45 | Day 1 | 0 km | Not applicable |
| 02 | Borivali | BVI | 19:15 | 19:18 | Day 1 | 18 km | 3 min |
| 03 | Surat | ST | 21:59 | 22:04 | Day 1 | 252 km | 5 min |
| 04 | Vadodara Jn | BRC | 23:34 | 23:44 | Day 1 | 382 km | 10 min |
| 05 | Godhra Jn | GDA | 00:49 | 00:51 | Day 2 | 456 km | 2 min |
| 06 | Dahod | DHD | 01:38 | 01:40 | Day 2 | 529 km | 2 min |
| 07 | Meghnagar | MGN | 02:04 | 02:06 | Day 2 | 562 km | 2 min |
| 08 | Ratlam Jn | RTM | 03:30 | 03:35 | Day 2 | 642 km | 5 min |
| 09 | Nagda Jn | NAD | 04:23 | 04:28 | Day 2 | 686 km | 5 min |
| 10 | Shamgarh | SGZ | 05:23 | 05:25 | Day 2 | 778 km | 2 min |
| 11 | Bhawani Mandi | BWM | 05:48 | 05:50 | Day 2 | 811 km | 2 min |
| 12 | Ramganj Mandi Jn | RMA | 06:08 | 06:10 | Day 2 | 839 km | 2 min |
| 13 | Kota Jn | KOTA | 07:05 | 07:15 | Day 2 | 911 km | 10 min |
| 14 | Sawai Madhopur Jn | SWM | 08:25 | 08:30 | Day 2 | 1,019 km | 5 min |
| 15 | Gangapur City Jn | GGC | 09:10 | 09:15 | Day 2 | 1,083 km | 5 min |
| 16 | Shri Mahaveerji | SMVJ | 09:38 | 09:40 | Day 2 | 1,117 km | 2 min |
| 17 | Hindaun City | HAN | 09:53 | 09:55 | Day 2 | 1,127 km | 2 min |
| 18 | Bayana Jn | BXN | 10:23 | 10:25 | Day 2 | 1,160 km | 2 min |
| 19 | Bharatpur Jn | BTE | 10:53 | 10:55 | Day 2 | 1,202 km | 2 min |
| 20 | Mathura Jn | MTJ | 11:40 | 11:45 | Day 2 | 1,236 km | 5 min |
| 21 | Faridabad | FDB | 13:15 | 13:17 | Day 2 | 1,349 km | 2 min |
| 22 | Hazrat Nizamuddin Jn | NZM | 13:50 | 14:05 | Day 2 | 1,370 km | 15 min |
| 23 | Ghaziabad | GZB | 14:43 | 14:45 | Day 2 | 1,392 km | 2 min |
| 24 | Meerut City | MTC | 15:25 | 15:30 | Day 2 | 1,440 km | 5 min |
| 25 | Meerut Cantt | MUT | 15:35 | 15:37 | Day 2 | 1,444 km | 2 min |
| 26 | Sakhoti Tanda | SKF | 15:53 | 15:55 | Day 2 | 1,464 km | 2 min |
| 27 | Muzaffarnagar | MOZ | 16:18 | 16:20 | Day 2 | 1,495 km | 2 min |
| 28 | Saharanpur Jn | SRE | 17:32 | 17:40 | Day 2 | 1,553 km | 8 min |
| 29 | Yamunanagar Jagadhri | YJUD | 18:06 | 18:08 | Day 2 | 1,584 km | 2 min |
| 30 | Ambala Cantt Jn | UMB | 19:05 | 19:10 | Day 2 | 1,635 km | 5 min |
| 31 | Ludhiana Jn | LDH | 20:43 | 20:53 | Day 2 | 1,748 km | 10 min |
| 32 | Jalandhar City | JUC | 22:10 | 22:15 | Day 2 | 1,805 km | 5 min |
| 33 | Beas | BEAS | 22:45 | 22:47 | Day 2 | 1,841 km | 2 min |
| 34 | Amritsar | ASR | 23:45 | Not applicable | Day 2 | 1,884 km | Not applicable |
What would you like to check next?
Train 12903 will be filled in for you.
12903 Train Route
Golden Temple Mail starts from Bandra Terminus (BDTS) and ends at Amritsar (ASR), covering 1,884 km in about 29h 0m. It has 32 scheduled intermediate halts; its longest stops are at Surat, Vadodara Jn, Kota Jn, Hazrat Nizamuddin Jn, Saharanpur Jn, Ludhiana Jn. The complete station list is in the 12903 schedule above.
12903 at Bandra TerminusBDTS
- Arrival:
- Starts here
- Departure:
- 18:45
- Day:
- Day 1
12903 at SuratST
- Arrival:
- 21:59
- Departure:
- 22:04
- Halt:
- 5 min
- Day:
- Day 1
12903 at Vadodara JnBRC
- Arrival:
- 23:34
- Departure:
- 23:44
- Halt:
- 10 min
- Day:
- Day 1
12903 at Kota JnKOTA
- Arrival:
- 07:05
- Departure:
- 07:15
- Halt:
- 10 min
- Day:
- Day 2
12903 at Hazrat Nizamuddin JnNZM
- Arrival:
- 13:50
- Departure:
- 14:05
- Halt:
- 15 min
- Day:
- Day 2
12903 at Saharanpur JnSRE
- Arrival:
- 17:32
- Departure:
- 17:40
- Halt:
- 8 min
- Day:
- Day 2
12903 at Ludhiana JnLDH
- Arrival:
- 20:43
- Departure:
- 20:53
- Halt:
- 10 min
- Day:
- Day 2
12903 at AmritsarASR
- Arrival:
- 23:45
- Departure:
- Ends here
- Day:
- Day 2
12903 Train Timings
Departs Bandra Terminus (BDTS) at 18:45. Reaches Amritsar (ASR) at 23:45 on day 2. Timings at every halt are in the full timetable.
12903 Train Distance & Journey Time
- Total distance
- 1,884 km
- Scheduled journey time
- 29h 0m
- Average speed
- about 65 km/h
Average speed is timetable distance divided by scheduled journey time, including halts.
12903 Running Days
- Mon (Monday, runs)
- Tue (Tuesday, runs)
- Wed (Wednesday, runs)
- Thu (Thursday, runs)
- Fri (Friday, runs)
- Sat (Saturday, runs)
- Sun (Sunday, runs)
Runs daily from Bandra Terminus (BDTS).
Where is Train 12903 right now?
The current location of Golden Temple Mail between Bandra Terminus (BDTS) and Amritsar (ASR) isn't shown automatically. Use Check Live Running Status to fetch its current station, previous and next station for the latest run.
12903 Train Delay Status
Delay changes through the journey, so it is fetched when you ask. After checking, the 12903 live train status page shows expected arrival and delay at every station. Travelling on this train? Check your PNR status too.
Related Trains
Return service and trains on the same corridor or of the same category.
Return train12904 Golden Temple Mail TrainLooking for another train? Search any train schedule or explore famous trains of India.
Train Schedule Guides
Understand official train timetables, station sequence, running days, halts, journey days, and the difference between planned schedule and live train timing.
12903 Golden Temple Mail FAQ
What is the route of train 12903?
12903 Golden Temple Mail runs from Bandra Terminus (BDTS) to Amritsar (ASR) via Surat, Vadodara Jn, Kota Jn, Hazrat Nizamuddin Jn, Saharanpur Jn, Ludhiana Jn, a distance of 1,884 km.
What is the schedule and timetable of 12903?
12903 Golden Temple Mail departs Bandra Terminus (BDTS) at 18:45 and reaches Amritsar (ASR) at 23:45 on day 2, a scheduled journey of about 29h 0m. Arrival, departure and halt times for every station are in the timetable above.
Which stations does 12903 cover between Bandra Terminus (BDTS) and Amritsar (ASR)?
12903 Golden Temple Mail has 32 scheduled intermediate halts, including Surat, Vadodara Jn, Kota Jn, Hazrat Nizamuddin Jn, Saharanpur Jn, Ludhiana Jn. All 34 stations are listed with their timings in the 12903 schedule above.
How can I check the live running status of 12903?
Click "Check Live Running Status" on this page. The current station, previous and next station, delay and expected arrival of 12903 Golden Temple Mail are fetched only when you ask for them.
On which days does 12903 run?
12903 Golden Temple Mail runs daily from Bandra Terminus (BDTS).
How long does 12903 take to complete its journey?
12903 Golden Temple Mail takes about 29h 0m to cover 1,884 km, an average scheduled speed of about 65 km/h including halts.
Is 12903 running late today?
This page does not show a fixed delay. Click "Check Live Running Status" to fetch today's delay for 12903 Golden Temple Mail, or open the full live train status page for station-wise delays.