22948 Bhagalpur–Surat Express
Superfast · 1,817 km · 33 hr 2 min · 37 stops · Mon, Thu
- Departs
- 06:50
- Bhagalpur
- Arrives
- 15:52
- Surat · day 2
- Journey
- 33 hr 2 min
- 1,817 km · 37 stops
- Runs
- Mon, Thu
- Fare from
- ₹795
- Sleeper · estimate
- On time
- 68%
- usually 8 min late
22948 running status
Checking where it is…
22948 coach position
Fetching the coach order…
22948 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 Bhagalpur to Surat
Pick a date — live seats in every class
Route and stops
Day 2 = the day after departure
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | Bhagalpur BGP | — | 06:50 | — | 1 | 0 |
| 2 | Sultanganj SGG | 07:03 | 07:05 | 2 min | 1 | 24 |
| 3 | Bariarpur BUP | 07:24 | 07:26 | 2 min | 1 | 42 |
| 4 | Jamalpur Jn JMP | 07:43 | 07:51 | 8 min | 1 | 53 |
| 5 | Abhaipur AHA | 08:10 | 08:12 | 2 min | 1 | 75 |
| 6 | Kajra KJH | 08:20 | 08:22 | 2 min | 1 | 82 |
| 7 | Kiul Jn KIUL | 09:05 | 09:10 | 5 min | 1 | 98 |
| 8 | Mokameh Jn MKA | 09:41 | 09:43 | 2 min | 1 | 132 |
| 9 | Bakhtiyarpur Jn BKP | 10:09 | 10:11 | 2 min | 1 | 176 |
| 10 | Patna Jn PNBE | 11:08 | 11:15 | 7 min | 1 | 221 |
| 11 | Danapur DNR | 11:28 | 11:30 | 2 min | 1 | 231 |
| 12 | Ara ARA | 12:08 | 12:10 | 2 min | 1 | 270 |
| 13 | Buxar BXR | 12:55 | 12:57 | 2 min | 1 | 339 |
| 14 | Dildarnagar Jn DLN | 13:20 | 13:22 | 2 min | 1 | 375 |
| 15 | Dd Upadhyaya Jn DDU | 15:58 | 16:05 | 7 min | 1 | 429 |
| 16 | Chunar Jn CAR | 16:53 | 16:55 | 2 min | 1 | 461 |
| 17 | Mirzapur MZP | 17:23 | 17:25 | 2 min | 1 | 492 |
| 18 | Vindhyachal BDL | 17:38 | 17:40 | 2 min | 1 | 499 |
| 19 | Prayagrajcheoki PCOI | 19:00 | 19:05 | 5 min | 1 | 573 |
| 20 | Manikpur Jn MKP | 21:13 | 21:15 | 2 min | 1 | 665 |
| 21 | Satna STA | 22:10 | 22:15 | 5 min | 1 | 742 |
| 22 | Katni KTE | 23:30 | 23:35 | 5 min | 1 | 841 |
| 23 | Jabalpur JBP | 01:00 | 01:10 | 10 min | 2 | 931 |
| 24 | Pipariya PPI | 03:08 | 03:10 | 2 min | 2 | 1,109 |
| 25 | Itarsi Jn ET | 04:50 | 05:00 | 10 min | 2 | 1,176 |
| 26 | Harda HD | 05:48 | 05:50 | 2 min | 2 | 1,252 |
| 27 | Khandwa KNW | 07:43 | 07:45 | 2 min | 2 | 1,359 |
| 28 | Burhanpur BAU | 08:38 | 08:40 | 2 min | 2 | 1,428 |
| 29 | Bhusaval Jn BSL | 09:35 | 09:40 | 5 min | 2 | 1,482 |
| 30 | Jalgaon Jn JL | 10:20 | 10:25 | 5 min | 2 | 1,506 |
| 31 | Amalner AN | 11:28 | 11:30 | 2 min | 2 | 1,562 |
| 32 | Dondaicha DDE | 12:13 | 12:15 | 2 min | 2 | 1,623 |
| 33 | Nandurbar NDB | 13:00 | 13:05 | 5 min | 2 | 1,657 |
| 34 | Navapur NWU | 13:50 | 13:52 | 2 min | 2 | 1,715 |
| 35 | Vyara VYA | 14:29 | 14:30 | 1 min | 2 | 1,757 |
| 36 | Udhna Jn UDN | 15:23 | 15:25 | 2 min | 2 | 1,813 |
| 37 | Surat ST | 15:52 | — | — | 2 | 1,817 |
How reliably 22948 runs
68% arrive on time at the destination
typically 8 min late · 53% on time across the route
From Aug 2025–Aug 2026 · within 15 min counts as on time.
- Bhagalpurusually on time95%
- Sultanganjtypically 13 min late67%
- Bariarpurtypically 9 min late79%
- Jamalpur Jntypically 12 min late63%
- Abhaipurtypically 17 min late · 3% over an hour44%
- Kajratypically 19 min late · 3% over an hour39%
- Kiul Jntypically 5 min late · 3% over an hour82%
- Mokameh Jntypically 22 min late · 5% over an hour34%
- Bakhtiyarpur Jntypically 44 min late · 26% over an hour17%
- Patna Jntypically 50 min late · 38% over an hour15%
- Danapurtypically 63 min late · 54% over an hour12%
- Aratypically 74 min late · 79% over an hour10%
- Buxartypically 82 min late · 86% over an hour9%
- Dildarnagar Jntypically 93 min late · 91% over an hour8%
- Dd Upadhyaya Jntypically 5 min late · 10% over an hour76%
- Chunar Jnusually on time · 7% over an hour77%
- Mirzapurusually on time · 7% over an hour77%
- Vindhyachalusually on time · 7% over an hour76%
- Prayagrajcheokiusually on time · 6% over an hour80%
- Manikpur Jnusually on time · 5% over an hour91%
- Satnatypically 21 min late · 9% over an hour37%
- Katnitypically 36 min late · 13% over an hour21%
- Jabalpurtypically 34 min late · 10% over an hour22%
- Pipariyatypically 45 min late · 23% over an hour17%
- Itarsi Jntypically 10 min late · 11% over an hour62%
- Hardatypically 28 min late · 15% over an hour27%
- Khandwatypically 4 min late · 8% over an hour77%
- Burhanpurtypically 9 min late · 10% over an hour75%
- Bhusaval Jntypically 13 min late · 10% over an hour58%
- Jalgaon Jntypically 5 min late · 9% over an hour69%
- Amalnerusually on time · 7% over an hour75%
- Dondaichatypically 22 min late · 8% over an hour35%
- Nandurbartypically 7 min late · 4% over an hour67%
- Navapurtypically 7 min late · 5% over an hour64%
- Vyaratypically 7 min late · 5% over an hour67%
- Udhna Jntypically 11 min late · 7% over an hour60%
- Surattypically 8 min late · 6% over an hour68%
Longest halts
- Jabalpur JBP10 min · arrives 01:00, departs 01:10
- Itarsi Jn ET10 min · arrives 04:50, departs 05:00
- Jamalpur Jn JMP8 min · arrives 07:43, departs 07:51
- Patna Jn PNBE7 min · arrives 11:08, departs 11:15
- Dd Upadhyaya Jn DDU7 min · arrives 15:58, departs 16:05
- Kiul Jn KIUL5 min · arrives 09:05, departs 09:10