12925 Paschim Express
Superfast · 1,859 km · 32 hr 40 min · 42 stops · Daily
- Departs
- 11:30
- Bandra Terminus
- Arrives
- 20:10
- Amritsar Jn · day 2
- Journey
- 32 hr 40 min
- 1,859 km · 42 stops
- Runs
- Daily
- Fare from
- ₹805
- Sleeper · estimate
- On time
- 69%
- usually 6 min late
12925 running status
Checking where it is…
12925 coach position
Fetching the coach order…
12925 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
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | Bandra Terminus BDTS | — | 11:30 | — | 1 | 0 |
| 2 | Borivali BVI | 11:53 | 11:55 | 2 min | 1 | 19 |
| 3 | Dahanu Road DRD | 13:08 | 13:10 | 2 min | 1 | 108 |
| 4 | Vapi VAPI | 13:35 | 13:40 | 5 min | 1 | 157 |
| 5 | Valsad BL | 14:02 | 14:05 | 3 min | 1 | 183 |
| 6 | Navsari NVS | 14:43 | 14:45 | 2 min | 1 | 222 |
| 7 | Surat ST | 15:47 | 15:52 | 5 min | 1 | 252 |
| 8 | Bharuch Jn BH | 16:38 | 16:40 | 2 min | 1 | 311 |
| 9 | Vadodara Jn BRC | 17:40 | 17:50 | 10 min | 1 | 381 |
| 10 | Godhra Jn GDA | 19:03 | 19:05 | 2 min | 1 | 453 |
| 11 | Dahod DHD | 19:55 | 19:57 | 2 min | 1 | 525 |
| 12 | Meghnagar MGN | 20:22 | 20:24 | 2 min | 1 | 558 |
| 13 | Ratlam Jn RTM | 21:40 | 21:45 | 5 min | 1 | 638 |
| 14 | Khachrod KUH | 22:14 | 22:16 | 2 min | 1 | 666 |
| 15 | Nagda Jn NAD | 22:55 | 23:00 | 5 min | 1 | 680 |
| 16 | Shamgarh SGZ | 23:53 | 23:55 | 2 min | 1 | 771 |
| 17 | Ramganj Mandi RMA | 00:33 | 00:35 | 2 min | 2 | 832 |
| 18 | Kota Jn KOTA | 01:40 | 01:50 | 10 min | 2 | 905 |
| 19 | Sawai Madhopur SWM | 03:03 | 03:05 | 2 min | 2 | 1,013 |
| 20 | Gangapur City GGC | 04:10 | 04:15 | 5 min | 2 | 1,076 |
| 21 | Hindaun City HAN | 04:48 | 04:50 | 2 min | 2 | 1,120 |
| 22 | Bayana Jn BXN | 05:18 | 05:20 | 2 min | 2 | 1,153 |
| 23 | Bharatpur Jn BTE | 06:08 | 06:10 | 2 min | 2 | 1,195 |
| 24 | Mathura Jn MTJ | 07:30 | 07:35 | 5 min | 2 | 1,229 |
| 25 | Faridabad FDB | 09:22 | 09:24 | 2 min | 2 | 1,341 |
| 26 | Hazrat Nizamuddin NZM | 09:54 | 09:56 | 2 min | 2 | 1,362 |
| 27 | New Delhi NDLS | 10:40 | 11:05 | 25 min | 2 | 1,369 |
| 28 | Subzi Mandi SZM | 11:19 | 11:21 | 2 min | 2 | 1,373 |
| 29 | Sonipat SNP | 11:48 | 11:50 | 2 min | 2 | 1,414 |
| 30 | Bhodwal Majri BDMJ | 12:08 | 12:10 | 2 min | 2 | 1,435 |
| 31 | Panipat Jn PNP | 12:20 | 12:22 | 2 min | 2 | 1,459 |
| 32 | Karnal KUN | 12:44 | 12:46 | 2 min | 2 | 1,493 |
| 33 | Kurukshetra Jn KKDE | 13:09 | 13:11 | 2 min | 2 | 1,526 |
| 34 | Ambala Cant Jn UMB | 14:30 | 14:40 | 10 min | 2 | 1,568 |
| 35 | Chandigarh CDG | 15:23 | 15:32 | 9 min | 2 | 1,613 |
| 36 | Sahibzada Ajitsingh Nagar(Mohali) SASN | 15:42 | 15:44 | 2 min | 2 | 1,624 |
| 37 | Ludhiana Jn LDH | 17:39 | 17:47 | 8 min | 2 | 1,724 |
| 38 | Phagwara Jn PGW | 18:16 | 18:18 | 2 min | 2 | 1,760 |
| 39 | Jalandhar Cant JRC | 18:35 | 18:37 | 2 min | 2 | 1,776 |
| 40 | Jalandhar City JUC | 18:47 | 18:52 | 5 min | 2 | 1,781 |
| 41 | Beas BEAS | 19:23 | 19:25 | 2 min | 2 | 1,817 |
| 42 | Amritsar Jn ASR | 20:10 | — | — | 2 | 1,859 |
How reliably 12925 runs
69% arrive on time at the destination
typically 6 min late · 59% on time across the route
From Oct 2025–Oct 2026 · within 15 min counts as on time.
- Bandra Terminususually on time96%
- Borivalitypically 13 min late58%
- Dahanu Roadtypically 16 min late47%
- Vapitypically 24 min late · 3% over an hour31%
- Valsadtypically 34 min late · 5% over an hour22%
- Navsaritypically 31 min late · 4% over an hour24%
- Surattypically 5 min late · 3% over an hour83%
- Bharuch Jntypically 14 min late · 3% over an hour53%
- Vadodara Jntypically 7 min late · 3% over an hour77%
- Godhra Jnusually on time91%
- Dahodtypically 8 min late78%
- Meghnagartypically 8 min late75%
- Ratlam Jntypically 8 min late72%
- Khachrodtypically 12 min late57%
- Nagda Jnusually on time95%
- Shamgarhtypically 7 min late78%
- Ramganj Manditypically 7 min late79%
- Kota Jntypically 4 min late75%
- Sawai Madhopurtypically 17 min late44%
- Gangapur Citytypically 4 min late · 3% over an hour78%
- Hindaun Citytypically 6 min late · 3% over an hour75%
- Bayana Jntypically 8 min late · 3% over an hour66%
- Bharatpur Jntypically 15 min late · 3% over an hour50%
- Mathura Jntypically 3 min late88%
- Faridabadtypically 11 min late · 4% over an hour63%
- Hazrat Nizamuddintypically 17 min late · 4% over an hour44%
- New Delhitypically 3 min late · 3% over an hour81%
- Subzi Manditypically 9 min late · 5% over an hour67%
- Sonipattypically 19 min late · 6% over an hour39%
- Bhodwal Majritypically 13 min late · 11% over an hour54%
- Panipat Jntypically 25 min late · 11% over an hour30%
- Karnaltypically 35 min late · 13% over an hour21%
- Kurukshetra Jntypically 42 min late · 18% over an hour18%
- Ambala Cant Jnusually on time · 6% over an hour77%
- Chandigarhtypically 21 min late · 8% over an hour36%
- Sahibzada Ajitsingh Nagar(Mohali)typically 29 min late · 10% over an hour26%
- Ludhiana Jntypically 9 min late · 9% over an hour62%
- Phagwara Jntypically 16 min late · 11% over an hour47%
- Jalandhar Canttypically 14 min late · 11% over an hour52%
- Jalandhar Citytypically 13 min late · 11% over an hour54%
- Beastypically 13 min late · 12% over an hour54%
- Amritsar Jntypically 6 min late · 12% over an hour69%
When it runs late
Roughest January and June: in June it typically runs 21 min late and reaches Amritsar Jn on time only 37% of the time — against 97% around August. A year-round average hides that.
Runs latest on Fridays (60% on time), best on Mondays (88%).
Longest halts
- New Delhi NDLS25 min · arrives 10:40, departs 11:05
- Vadodara Jn BRC10 min · arrives 17:40, departs 17:50
- Kota Jn KOTA10 min · arrives 01:40, departs 01:50
- Ambala Cant Jn UMB10 min · arrives 14:30, departs 14:40
- Chandigarh CDG9 min · arrives 15:23, departs 15:32
- Ludhiana Jn LDH8 min · arrives 17:39, departs 17:47
Return train and other trains on this route
Stations on the 12925 route
- Borivali (BVI)Day 1 · 19 km from Bandra Terminus
- Bharuch Jn (BH)Day 1 · 311 km from Bandra Terminus
- Khachrod (KUH)Day 1 · 666 km from Bandra Terminus
- Gangapur City (GGC)Day 2 · 1,076 km from Bandra Terminus
- Hazrat Nizamuddin (NZM)Day 2 · 1,362 km from Bandra Terminus
- Karnal (KUN)Day 2 · 1,493 km from Bandra Terminus