12780 Goa Express
Composite · 2,149 km · 39 hr 45 min · 33 stops · Daily
- Departs
- 15:15
- Hazrat Nizamuddin
- Arrives
- 07:00
- Vasco Da Gama · day 3
- Journey
- 39 hr 45 min
- 2,149 km · 33 stops
- Runs
- Daily
- Fare from
- ₹850
- Sleeper · estimate
- On time
- 55%
- usually 5 min late
12780 running status
Checking where it is…
12780 coach position
Fetching the coach order…
12780 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 Hazrat Nizamuddin to Vasco Da Gama
Pick a date — live seats in every class
Route and stops
Day 2 = the day after departure
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | Hazrat Nizamuddin NZM | — | 15:15 | — | 1 | 0 |
| 2 | Mathura Jn MTJ | 16:40 | 16:45 | 5 min | 1 | 133 |
| 3 | Agra Cantt AGC | 17:35 | 17:40 | 5 min | 1 | 187 |
| 4 | Gwalior Jn GWL | 20:24 | 20:26 | 2 min | 1 | 305 |
| 5 | Virangana Lakshmibai(Jhanshi) VGLJ | 22:05 | 22:13 | 8 min | 1 | 404 |
| 6 | Bhopal Jn BPL | 02:35 | 02:45 | 10 min | 2 | 693 |
| 7 | Itarsi Jn ET | 04:25 | 04:30 | 5 min | 2 | 785 |
| 8 | Harda HD | 05:21 | 05:23 | 2 min | 2 | 861 |
| 9 | Khandwa KNW | 06:58 | 07:00 | 2 min | 2 | 963 |
| 10 | Burhanpur BAU | 07:49 | 07:50 | 1 min | 2 | 1,031 |
| 11 | Bhusaval Jn BSL | 08:40 | 08:45 | 5 min | 2 | 1,086 |
| 12 | Jalgaon Jn JL | 09:13 | 09:15 | 2 min | 2 | 1,110 |
| 13 | Manmad Jn MMR | 11:15 | 11:20 | 5 min | 2 | 1,270 |
| 14 | Kopargaon KPG | 12:12 | 12:15 | 3 min | 2 | 1,312 |
| 15 | Belapur BAP | 12:58 | 13:00 | 2 min | 2 | 1,356 |
| 16 | Ahmadnagar ANG | 14:07 | 14:10 | 3 min | 2 | 1,423 |
| 17 | Daund Chord Lin DDCC | 15:37 | 15:40 | 3 min | 2 | 1,504 |
| 18 | Pune Jn PUNE | 16:55 | 17:10 | 15 min | 2 | 1,577 |
| 19 | Satara STR | 19:47 | 19:50 | 3 min | 2 | 1,722 |
| 20 | Karad KRD | 20:42 | 20:45 | 3 min | 2 | 1,780 |
| 21 | Kirloskarvadi KOV | 21:13 | 21:15 | 2 min | 2 | 1,815 |
| 22 | Sangli SLI | 21:47 | 21:50 | 3 min | 2 | 1,848 |
| 23 | Miraj Jn MRJ | 22:40 | 22:45 | 5 min | 2 | 1,856 |
| 24 | Kudachi KUD | 23:15 | 23:16 | 1 min | 2 | 1,889 |
| 25 | Raybag RBG | 23:29 | 23:30 | 1 min | 2 | 1,906 |
| 26 | Ghatprabha GPB | 00:00 | 00:01 | 1 min | 3 | 1,935 |
| 27 | Belagavi BGM | 00:50 | 01:00 | 10 min | 3 | 1,993 |
| 28 | Londa Jn LD | 02:05 | 02:15 | 10 min | 3 | 2,044 |
| 29 | Castle Rock CLR | 02:55 | 03:00 | 5 min | 3 | 2,065 |
| 30 | Kulem QLM | 04:35 | 04:40 | 5 min | 3 | 2,091 |
| 31 | Sanvordem Chuch SVM | 05:01 | 05:02 | 1 min | 3 | 2,109 |
| 32 | Madgaon MAO | 05:40 | 05:45 | 5 min | 3 | 2,124 |
| 33 | Vasco Da Gama VSG | 07:00 | — | — | 3 | 2,149 |
How reliably 12780 runs
55% arrive on time at the destination
typically 5 min late · 39% on time across the route
From Oct 2025–Oct 2026 · within 15 min counts as on time.
- Hazrat Nizamuddinusually on time · 5% over an hour92%
- Mathura Jntypically 28 min late · 6% over an hour27%
- Agra Cantttypically 34 min late · 8% over an hour22%
- Gwalior Jntypically 18 min late · 4% over an hour42%
- Virangana Lakshmibai(Jhanshi)typically 9 min late · 5% over an hour69%
- Bhopal Jntypically 9 min late · 9% over an hour65%
- Itarsi Jntypically 11 min late · 9% over an hour60%
- Hardatypically 24 min late · 12% over an hour31%
- Khandwatypically 4 min late · 15% over an hour75%
- Burhanpurtypically 9 min late · 16% over an hour65%
- Bhusaval Jntypically 15 min late · 16% over an hour50%
- Jalgaon Jntypically 17 min late · 16% over an hour44%
- Manmad Jntypically 23 min late · 18% over an hour33%
- Kopargaontypically 19 min late · 17% over an hour39%
- Belapurtypically 21 min late · 17% over an hour36%
- Ahmadnagartypically 22 min late · 17% over an hour34%
- Daund Chord Lintypically 23 min late · 22% over an hour33%
- Pune Jntypically 50 min late · 37% over an hour15%
- Sataratypically 49 min late · 36% over an hour15%
- Karadtypically 47 min late · 35% over an hour16%
- Kirloskarvaditypically 46 min late · 35% over an hour16%
- Sanglitypically 41 min late · 31% over an hour18%
- Miraj Jntypically 6 min late · 24% over an hour55%
- Kudachitypically 11 min late · 25% over an hour52%
- Raybagtypically 16 min late · 25% over an hour47%
- Ghatprabhatypically 18 min late · 25% over an hour42%
- Belagavitypically 24 min late · 28% over an hour31%
- Londa Jntypically 35 min late · 32% over an hour21%
- Castle Rocktypically 42 min late · 35% over an hour18%
- Kulemtypically 40 min late · 33% over an hour19%
- Sanvordem Chuchtypically 45 min late · 37% over an hour17%
- Madgaontypically 33 min late · 30% over an hour23%
- Vasco Da Gamatypically 5 min late · 23% over an hour55%
When it runs late
Roughest January and November: in January it typically runs 70 min late and reaches Vasco Da Gama on time only 26% of the time — against 87% around March. A year-round average hides that.
Runs latest on Saturdays (48% on time), best on Thursdays (83%).
Longest halts
- Pune Jn PUNE15 min · arrives 16:55, departs 17:10
- Bhopal Jn BPL10 min · arrives 02:35, departs 02:45
- Belagavi BGM10 min · arrives 00:50, departs 01:00
- Londa Jn LD10 min · arrives 02:05, departs 02:15
- Virangana Lakshmibai(Jhanshi) VGLJ8 min · arrives 22:05, departs 22:13
- Mathura Jn MTJ5 min · arrives 16:40, departs 16:45
Return train and other trains on this route
Stations on the 12780 route
- Mathura Jn (MTJ)Day 1 · 133 km from Hazrat Nizamuddin
- Itarsi Jn (ET)Day 2 · 785 km from Hazrat Nizamuddin
- Jalgaon Jn (JL)Day 2 · 1,110 km from Hazrat Nizamuddin
- Daund Chord Lin (DDCC)Day 2 · 1,504 km from Hazrat Nizamuddin
- Sangli (SLI)Day 2 · 1,848 km from Hazrat Nizamuddin
- Belagavi (BGM)Day 3 · 1,993 km from Hazrat Nizamuddin