12950 Kaviguru Express
Superfast · 2,656 km · 45 hr 50 min · 37 stops · Sun
- Departs
- 19:50
- Santragachi Jn
- Arrives
- 17:40
- Porbandar · day 3
- Journey
- 45 hr 50 min
- 2,656 km · 37 stops
- Runs
- Sun
- Fare from
- ₹980
- Sleeper · estimate
- On time
- 1%
- usually 519 min late
12950 running status
Checking where it is…
12950 coach position
Fetching the coach order…
12950 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 Santragachi Jn to Porbandar
Pick a date — live seats in every class
Route and stops
Day 2 = the day after departure
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | Santragachi Jn SRC | — | 19:50 | — | 1 | 0 |
| 2 | Kharagpur Jn KGP | 21:15 | 21:20 | 5 min | 1 | 108 |
| 3 | Midnapore MDN | 21:53 | 21:55 | 2 min | 1 | 121 |
| 4 | Bishnupur VSU | 22:51 | 22:53 | 2 min | 1 | 193 |
| 5 | Bankura BQA | 23:18 | 23:20 | 2 min | 1 | 223 |
| 6 | Adra Jn ADRA | 00:05 | 00:10 | 5 min | 2 | 276 |
| 7 | Purulia Jn PRR | 00:55 | 01:00 | 5 min | 2 | 316 |
| 8 | Chakradharpur CKP | 02:55 | 02:57 | 2 min | 2 | 432 |
| 9 | Rourkela ROU | 04:22 | 04:30 | 8 min | 2 | 533 |
| 10 | Jharsuguda Jn JSG | 06:13 | 06:15 | 2 min | 2 | 634 |
| 11 | Champa CPH | 08:11 | 08:13 | 2 min | 2 | 786 |
| 12 | Bilaspur Jn BSP | 09:15 | 09:30 | 15 min | 2 | 839 |
| 13 | Raipur Jn R | 11:00 | 11:05 | 5 min | 2 | 949 |
| 14 | Durg DURG | 12:05 | 12:10 | 5 min | 2 | 986 |
| 15 | Gondia Jn G | 13:58 | 14:00 | 2 min | 2 | 1,121 |
| 16 | Nagpur NGP | 16:20 | 16:25 | 5 min | 2 | 1,252 |
| 17 | Wardha Jn WR | 17:23 | 17:25 | 2 min | 2 | 1,330 |
| 18 | Badnera Jn BD | 19:13 | 19:15 | 2 min | 2 | 1,426 |
| 19 | Akola Jn AK | 20:12 | 20:15 | 3 min | 2 | 1,504 |
| 20 | Malkapur MKU | 21:18 | 21:20 | 2 min | 2 | 1,594 |
| 21 | Bhusaval Jn BSL | 22:25 | 22:30 | 5 min | 2 | 1,645 |
| 22 | Jalgaon Jn JL | 23:04 | 23:07 | 3 min | 2 | 1,669 |
| 23 | Nandurbar NDB | 01:15 | 01:20 | 5 min | 3 | 1,819 |
| 24 | Surat ST | 03:53 | 03:58 | 5 min | 3 | 1,980 |
| 25 | Bharuch Jn BH | 04:57 | 04:59 | 2 min | 3 | 2,039 |
| 26 | Vadodara Jn BRC | 06:00 | 06:05 | 5 min | 3 | 2,109 |
| 27 | Anand Jn ANND | 06:40 | 06:42 | 2 min | 3 | 2,145 |
| 28 | Ahmedabad Jn ADI | 08:30 | 08:40 | 10 min | 3 | 2,209 |
| 29 | Viramgam Jn VG | 09:48 | 09:50 | 2 min | 3 | 2,274 |
| 30 | Surendranagar SUNR | 11:01 | 11:03 | 2 min | 3 | 2,339 |
| 31 | Rajkot Jn RJT | 12:47 | 12:57 | 10 min | 3 | 2,455 |
| 32 | Bhaktinagar BKNG | 13:20 | 13:22 | 2 min | 3 | 2,461 |
| 33 | Gondal GDL | 14:15 | 14:16 | 1 min | 3 | 2,496 |
| 34 | Jetalsar Jn JLR | 15:13 | 15:14 | 1 min | 3 | 2,532 |
| 35 | Upleta UA | 15:40 | 15:41 | 1 min | 3 | 2,564 |
| 36 | Jam Jodhpur JDH | 16:15 | 16:16 | 1 min | 3 | 2,599 |
| 37 | Porbandar PBR | 17:40 | — | — | 3 | 2,656 |
How reliably 12950 runs
1% arrive on time at the destination
typically 519 min late · 2% on time across the route
From Aug 2025–Aug 2026 · within 15 min counts as on time.
- Santragachi Jntypically 211 min late · 75% over an hour4%
- Kharagpur Jntypically 247 min late · 79% over an hour3%
- Midnaporetypically 236 min late · 81% over an hour3%
- Bishnupurtypically 238 min late · 87% over an hour3%
- Bankuratypically 240 min late · 88% over an hour3%
- Adra Jntypically 249 min late · 88% over an hour3%
- Purulia Jntypically 257 min late · 90% over an hour3%
- Chakradharpurtypically 318 min late · 98% over an hour2%
- Rourkelatypically 353 min late · 98% over an hour2%
- Jharsuguda Jntypically 408 min late · 98% over an hour2%
- Champatypically 457 min late · 98% over an hour2%
- Bilaspur Jntypically 464 min late · 98% over an hour2%
- Raipur Jntypically 503 min late · 98% over an hour1%
- Durgtypically 495 min late · 98% over an hour2%
- Gondia Jntypically 541 min late · 98% over an hour1%
- Nagpurtypically 505 min late · 98% over an hour1%
- Wardha Jntypically 537 min late · 98% over an hour1%
- Badnera Jntypically 519 min late · 98% over an hour1%
- Akola Jntypically 528 min late · 98% over an hour1%
- Malkapurtypically 552 min late · 98% over an hour1%
- Bhusaval Jntypically 553 min late · 98% over an hour1%
- Jalgaon Jntypically 558 min late · 98% over an hour1%
- Nandurbartypically 574 min late · 100% over an hour1%
- Surattypically 598 min late · 100% over an hour1%
- Bharuch Jntypically 594 min late · 100% over an hour1%
- Vadodara Jntypically 602 min late · 100% over an hour1%
- Anand Jntypically 617 min late · 100% over an hour1%
- Ahmedabad Jntypically 586 min late · 100% over an hour1%
- Viramgam Jntypically 600 min late · 100% over an hour1%
- Surendranagartypically 577 min late · 100% over an hour1%
- Rajkot Jntypically 582 min late · 100% over an hour1%
- Bhaktinagartypically 582 min late · 100% over an hour1%
- Gondaltypically 563 min late · 100% over an hour1%
- Jetalsar Jntypically 559 min late · 100% over an hour1%
- Upletatypically 565 min late · 100% over an hour1%
- Jam Jodhpurtypically 557 min late · 100% over an hour1%
- Porbandartypically 519 min late · 98% over an hour1%
Longest halts
- Bilaspur Jn BSP15 min · arrives 09:15, departs 09:30
- Ahmedabad Jn ADI10 min · arrives 08:30, departs 08:40
- Rajkot Jn RJT10 min · arrives 12:47, departs 12:57
- Rourkela ROU8 min · arrives 04:22, departs 04:30
- Kharagpur Jn KGP5 min · arrives 21:15, departs 21:20
- Adra Jn ADRA5 min · arrives 00:05, departs 00:10
Return train and other trains on this route
Stations on the 12950 route
- Kharagpur Jn (KGP)Day 1 · 108 km from Santragachi Jn
- Purulia Jn (PRR)Day 2 · 316 km from Santragachi Jn
- Bilaspur Jn (BSP)Day 2 · 839 km from Santragachi Jn
- Wardha Jn (WR)Day 2 · 1,330 km from Santragachi Jn
- Jalgaon Jn (JL)Day 2 · 1,669 km from Santragachi Jn
- Anand Jn (ANND)Day 3 · 2,145 km from Santragachi Jn