TRAIN 12904
12904 Golden Temple Mail: Route, Schedule & Running Status - Amritsar to Bandra Terminus
Amritsar (ASR)→Bandra Terminus (BDTS)
Check the latest running status of train 12904 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 12904, 34 stations.
12904 Golden Temple Mail
Amritsar (ASR)→Bandra Terminus (BDTS)
- 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
- 12904
- Train Type
- Superfast Express
- Source
- Amritsar (ASR)
- Destination
- Bandra Terminus (BDTS)
- Duration
- 29h 0m
- First Departure
- 18:55
- Final Arrival
- 23:55 (Day 2)
- Stations Listed
- 34
Want to know where this train is right now?
Live running information is fetched when you request it.
12904 Train Schedule
Amritsar to Bandra Terminus · 34 stations
Amritsar (ASR)
01- Arrival
- Starts
- Departure
- 18:55
- Day
- Day 1
- Distance
- 0 km
- Platform
- 1
Beas (BEAS)
02- Arrival
- 19:23
- Departure
- 19:25
- Day
- Day 1
- Distance
- 42 km
- Halt
- 2 min
- Platform
- 2
Jalandhar City (JUC)
03- Arrival
- 20:00
- Departure
- 20:05
- Day
- Day 1
- Distance
- 79 km
- Halt
- 5 min
- Platform
- 2
Ludhiana Jn (LDH)
04- Arrival
- 21:00
- Departure
- 21:10
- Day
- Day 1
- Distance
- 136 km
- Halt
- 10 min
- Platform
- 1
Ambala Cantt Jn (UMB)
05- Arrival
- 22:50
- Departure
- 22:55
- Day
- Day 1
- Distance
- 249 km
- Halt
- 5 min
- Platform
- 3
Yamunanagar Jagadhri (YJUD)
06- Arrival
- 23:33
- Departure
- 23:35
- Day
- Day 1
- Distance
- 300 km
- Halt
- 2 min
- Platform
- 2
Saharanpur Jn (SRE)
07- Arrival
- 00:15
- Departure
- 00:20
- Day
- Day 2
- Distance
- 330 km
- Halt
- 5 min
- Platform
- 2
Muzaffarnagar (MOZ)
08- Arrival
- 01:04
- Departure
- 01:06
- Day
- Day 2
- Distance
- 388 km
- Halt
- 2 min
- Platform
- 2
Sakhoti Tanda (SKF)
09- Arrival
- 01:27
- Departure
- 01:29
- Day
- Day 2
- Distance
- 420 km
- Halt
- 2 min
- Platform
- 1
Meerut Cantt (MUT)
10- Arrival
- 01:45
- Departure
- 01:47
- Day
- Day 2
- Distance
- 440 km
- Halt
- 2 min
- Platform
- 2
Meerut City (MTC)
11- Arrival
- 01:55
- Departure
- 02:00
- Day
- Day 2
- Distance
- 444 km
- Halt
- 5 min
- Platform
- 1
Ghaziabad (GZB)
12- Arrival
- 02:50
- Departure
- 02:52
- Day
- Day 2
- Distance
- 491 km
- Halt
- 2 min
- Platform
- 4
Hazrat Nizamuddin Jn (NZM)
13- Arrival
- 03:45
- Departure
- 04:00
- Day
- Day 2
- Distance
- 514 km
- Halt
- 15 min
- Platform
- 2
Faridabad (FDB)
14- Arrival
- 04:16
- Departure
- 04:18
- Day
- Day 2
- Distance
- 535 km
- Halt
- 2 min
- Platform
- 3
Mathura Jn (MTJ)
15- Arrival
- 05:45
- Departure
- 05:50
- Day
- Day 2
- Distance
- 648 km
- Halt
- 5 min
- Platform
- 3
Bharatpur Jn (BTE)
16- Arrival
- 06:13
- Departure
- 06:15
- Day
- Day 2
- Distance
- 682 km
- Halt
- 2 min
- Platform
- 3
Bayana Jn (BXN)
17- Arrival
- 06:40
- Departure
- 06:42
- Day
- Day 2
- Distance
- 723 km
- Halt
- 2 min
- Platform
- 2
Hindaun City (HAN)
18- Arrival
- 07:03
- Departure
- 07:05
- Day
- Day 2
- Distance
- 756 km
- Halt
- 2 min
- Platform
- 1
Shri Mahaveerji (SMVJ)
19- Arrival
- 07:13
- Departure
- 07:15
- Day
- Day 2
- Distance
- 766 km
- Halt
- 2 min
- Platform
- 1
Gangapur City Jn (GGC)
20- Arrival
- 07:45
- Departure
- 07:50
- Day
- Day 2
- Distance
- 801 km
- Halt
- 5 min
- Platform
- 2
Sawai Madhopur Jn (SWM)
21- Arrival
- 08:30
- Departure
- 08:35
- Day
- Day 2
- Distance
- 865 km
- Halt
- 5 min
- Platform
- 2
Kota Jn (KOTA)
22- Arrival
- 10:10
- Departure
- 10:20
- Day
- Day 2
- Distance
- 972 km
- Halt
- 10 min
- Platform
- 2
Ramganj Mandi Jn (RMA)
23- Arrival
- 11:18
- Departure
- 11:20
- Day
- Day 2
- Distance
- 1,045 km
- Halt
- 2 min
- Platform
- 1
Bhawani Mandi (BWM)
24- Arrival
- 11:38
- Departure
- 11:40
- Day
- Day 2
- Distance
- 1,073 km
- Halt
- 2 min
- Platform
- 1
Shamgarh (SGZ)
25- Arrival
- 12:03
- Departure
- 12:05
- Day
- Day 2
- Distance
- 1,106 km
- Halt
- 2 min
- Platform
- 1
Nagda Jn (NAD)
26- Arrival
- 13:38
- Departure
- 13:40
- Day
- Day 2
- Distance
- 1,198 km
- Halt
- 2 min
- Platform
- 2
Ratlam Jn (RTM)
27- Arrival
- 14:15
- Departure
- 14:25
- Day
- Day 2
- Distance
- 1,239 km
- Halt
- 10 min
- Platform
- 4
Meghnagar (MGN)
28- Arrival
- 15:26
- Departure
- 15:28
- Day
- Day 2
- Distance
- 1,322 km
- Halt
- 2 min
- Platform
- 2
Dahod (DHD)
29- Arrival
- 15:52
- Departure
- 15:54
- Day
- Day 2
- Distance
- 1,355 km
- Halt
- 2 min
- Platform
- 1
Godhra Jn (GDA)
30- Arrival
- 17:05
- Departure
- 17:07
- Day
- Day 2
- Distance
- 1,428 km
- Halt
- 2 min
- Platform
- 1
Vadodara Jn (BRC)
31- Arrival
- 18:01
- Departure
- 18:11
- Day
- Day 2
- Distance
- 1,502 km
- Halt
- 10 min
- Platform
- 1
Surat (ST)
32- Arrival
- 19:41
- Departure
- 19:46
- Day
- Day 2
- Distance
- 1,632 km
- Halt
- 5 min
- Platform
- 2
Borivali (BVI)
33- Arrival
- 22:43
- Departure
- 22:45
- Day
- Day 2
- Distance
- 1,865 km
- Halt
- 2 min
- Platform
- 9
Bandra Terminus (BDTS)
34- Arrival
- 23:55
- Departure
- Ends
- Day
- Day 2
- Distance
- 1,884 km
- Platform
- 2
| # | Station | Code | Arrival | Departure | Day | Distance | Halt |
|---|---|---|---|---|---|---|---|
| 01 | Amritsar | ASR | Not applicable | 18:55 | Day 1 | 0 km | Not applicable |
| 02 | Beas | BEAS | 19:23 | 19:25 | Day 1 | 42 km | 2 min |
| 03 | Jalandhar City | JUC | 20:00 | 20:05 | Day 1 | 79 km | 5 min |
| 04 | Ludhiana Jn | LDH | 21:00 | 21:10 | Day 1 | 136 km | 10 min |
| 05 | Ambala Cantt Jn | UMB | 22:50 | 22:55 | Day 1 | 249 km | 5 min |
| 06 | Yamunanagar Jagadhri | YJUD | 23:33 | 23:35 | Day 1 | 300 km | 2 min |
| 07 | Saharanpur Jn | SRE | 00:15 | 00:20 | Day 2 | 330 km | 5 min |
| 08 | Muzaffarnagar | MOZ | 01:04 | 01:06 | Day 2 | 388 km | 2 min |
| 09 | Sakhoti Tanda | SKF | 01:27 | 01:29 | Day 2 | 420 km | 2 min |
| 10 | Meerut Cantt | MUT | 01:45 | 01:47 | Day 2 | 440 km | 2 min |
| 11 | Meerut City | MTC | 01:55 | 02:00 | Day 2 | 444 km | 5 min |
| 12 | Ghaziabad | GZB | 02:50 | 02:52 | Day 2 | 491 km | 2 min |
| 13 | Hazrat Nizamuddin Jn | NZM | 03:45 | 04:00 | Day 2 | 514 km | 15 min |
| 14 | Faridabad | FDB | 04:16 | 04:18 | Day 2 | 535 km | 2 min |
| 15 | Mathura Jn | MTJ | 05:45 | 05:50 | Day 2 | 648 km | 5 min |
| 16 | Bharatpur Jn | BTE | 06:13 | 06:15 | Day 2 | 682 km | 2 min |
| 17 | Bayana Jn | BXN | 06:40 | 06:42 | Day 2 | 723 km | 2 min |
| 18 | Hindaun City | HAN | 07:03 | 07:05 | Day 2 | 756 km | 2 min |
| 19 | Shri Mahaveerji | SMVJ | 07:13 | 07:15 | Day 2 | 766 km | 2 min |
| 20 | Gangapur City Jn | GGC | 07:45 | 07:50 | Day 2 | 801 km | 5 min |
| 21 | Sawai Madhopur Jn | SWM | 08:30 | 08:35 | Day 2 | 865 km | 5 min |
| 22 | Kota Jn | KOTA | 10:10 | 10:20 | Day 2 | 972 km | 10 min |
| 23 | Ramganj Mandi Jn | RMA | 11:18 | 11:20 | Day 2 | 1,045 km | 2 min |
| 24 | Bhawani Mandi | BWM | 11:38 | 11:40 | Day 2 | 1,073 km | 2 min |
| 25 | Shamgarh | SGZ | 12:03 | 12:05 | Day 2 | 1,106 km | 2 min |
| 26 | Nagda Jn | NAD | 13:38 | 13:40 | Day 2 | 1,198 km | 2 min |
| 27 | Ratlam Jn | RTM | 14:15 | 14:25 | Day 2 | 1,239 km | 10 min |
| 28 | Meghnagar | MGN | 15:26 | 15:28 | Day 2 | 1,322 km | 2 min |
| 29 | Dahod | DHD | 15:52 | 15:54 | Day 2 | 1,355 km | 2 min |
| 30 | Godhra Jn | GDA | 17:05 | 17:07 | Day 2 | 1,428 km | 2 min |
| 31 | Vadodara Jn | BRC | 18:01 | 18:11 | Day 2 | 1,502 km | 10 min |
| 32 | Surat | ST | 19:41 | 19:46 | Day 2 | 1,632 km | 5 min |
| 33 | Borivali | BVI | 22:43 | 22:45 | Day 2 | 1,865 km | 2 min |
| 34 | Bandra Terminus | BDTS | 23:55 | Not applicable | Day 2 | 1,884 km | Not applicable |
What would you like to check next?
Train 12904 will be filled in for you.
12904 Train Route
Golden Temple Mail starts from Amritsar (ASR) and ends at Bandra Terminus (BDTS), covering 1,884 km in about 29h 0m. It has 32 scheduled intermediate halts; its longest stops are at Jalandhar City, Ludhiana Jn, Hazrat Nizamuddin Jn, Kota Jn, Ratlam Jn, Vadodara Jn. The complete station list is in the 12904 schedule above.
12904 at AmritsarASR
- Arrival:
- Starts here
- Departure:
- 18:55
- Day:
- Day 1
12904 at Jalandhar CityJUC
- Arrival:
- 20:00
- Departure:
- 20:05
- Halt:
- 5 min
- Day:
- Day 1
12904 at Ludhiana JnLDH
- Arrival:
- 21:00
- Departure:
- 21:10
- Halt:
- 10 min
- Day:
- Day 1
12904 at Hazrat Nizamuddin JnNZM
- Arrival:
- 03:45
- Departure:
- 04:00
- Halt:
- 15 min
- Day:
- Day 2
12904 at Kota JnKOTA
- Arrival:
- 10:10
- Departure:
- 10:20
- Halt:
- 10 min
- Day:
- Day 2
12904 at Ratlam JnRTM
- Arrival:
- 14:15
- Departure:
- 14:25
- Halt:
- 10 min
- Day:
- Day 2
12904 at Vadodara JnBRC
- Arrival:
- 18:01
- Departure:
- 18:11
- Halt:
- 10 min
- Day:
- Day 2
12904 at Bandra TerminusBDTS
- Arrival:
- 23:55
- Departure:
- Ends here
- Day:
- Day 2
12904 Train Timings
Departs Amritsar (ASR) at 18:55. Reaches Bandra Terminus (BDTS) at 23:55 on day 2. Timings at every halt are in the full timetable.
12904 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.
12904 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 Amritsar (ASR).
Where is Train 12904 right now?
The current location of Golden Temple Mail between Amritsar (ASR) and Bandra Terminus (BDTS) isn't shown automatically. Use Check Live Running Status to fetch its current station, previous and next station for the latest run.
12904 Train Delay Status
Delay changes through the journey, so it is fetched when you ask. After checking, the 12904 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 train12903 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.
12904 Golden Temple Mail FAQ
What is the route of train 12904?
12904 Golden Temple Mail runs from Amritsar (ASR) to Bandra Terminus (BDTS) via Jalandhar City, Ludhiana Jn, Hazrat Nizamuddin Jn, Kota Jn, Ratlam Jn, Vadodara Jn, a distance of 1,884 km.
What is the schedule and timetable of 12904?
12904 Golden Temple Mail departs Amritsar (ASR) at 18:55 and reaches Bandra Terminus (BDTS) at 23:55 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 12904 cover between Amritsar (ASR) and Bandra Terminus (BDTS)?
12904 Golden Temple Mail has 32 scheduled intermediate halts, including Jalandhar City, Ludhiana Jn, Hazrat Nizamuddin Jn, Kota Jn, Ratlam Jn, Vadodara Jn. All 34 stations are listed with their timings in the 12904 schedule above.
How can I check the live running status of 12904?
Click "Check Live Running Status" on this page. The current station, previous and next station, delay and expected arrival of 12904 Golden Temple Mail are fetched only when you ask for them.
On which days does 12904 run?
12904 Golden Temple Mail runs daily from Amritsar (ASR).
How long does 12904 take to complete its journey?
12904 Golden Temple Mail takes about 29h 0m to cover 1,884 km, an average scheduled speed of about 65 km/h including halts.
Is 12904 running late today?
This page does not show a fixed delay. Click "Check Live Running Status" to fetch today's delay for 12904 Golden Temple Mail, or open the full live train status page for station-wise delays.