Friday, 25 September 2026 Live data, refreshed every few minutes Railway newsहिन्दी
TrainLiveStatus
Train No. 22947 · Superfast

ST BGP Sfast (ST to BGP)

Surat to Bhagalpur · 1817 km · 37 stops · Runs Tue,Sat

Checking live position…

The full timetable is below while live data loads.

Never miss your stopNever miss your stop
Arrival
Station
Departure
  1. Day 1
  2. Start
    Surat
    ST · 0 km
    10:10
  3. 10:18
    Udhna Jn
    UDN · 4 km · 2 min halt
    10:20
  4. 10:54
    Vyara
    VYA · 61 km · 1 min halt
    10:55
  5. 11:28
    Navapur
    NWU · 103 km · 2 min halt
    11:30
  6. 12:20
    Nandurbar
    NDB · 160 km · 5 min halt
    12:25
  7. 12:58
    Dondaicha
    DDE · 195 km · 2 min halt
    13:00
  8. 13:58
    Amalner
    AN · 255 km · 2 min halt
    14:00
  9. 15:10
    Jalgaon Jn
    JL · 311 km · 5 min halt
    15:15
  10. 15:40
    Bhusaval Jn
    BSL · 335 km · 5 min halt
    15:45
  11. 16:35
    Burhanpur
    BAU · 390 km · 2 min halt
    16:37
  12. 17:43
    Khandwa Jn
    KNW · 458 km · 2 min halt
    17:45
  13. 18:50
    Harda
    HD · 565 km · 2 min halt
    18:52
  14. 20:15
    Itarsi Jn
    ET · 641 km · 10 min halt
    20:25
  15. 21:13
    Pipariya
    PPI · 708 km · 2 min halt
    21:15
  16. 23:49
    Jabalpur
    JBP · 886 km · 10 min halt
    23:59
  17. Day 2
  18. 01:10
    Katni
    KTE · 977 km · 5 min halt
    01:15
  19. 02:45
    Satna
    STA · 1075 km · 5 min halt
    02:50
  20. 04:38
    Manikpur Jn
    MKP · 1153 km · 2 min halt
    04:40
  21. 06:35
    Prayagraj Chheoki
    PCOI · 1245 km · 5 min halt
    06:40
  22. 07:33
    Vindhyachal
    BDL · 1318 km · 2 min halt
    07:35
  23. 07:45
    Mirzapur
    MZP · 1325 km · 5 min halt
    07:50
  24. 08:20
    Chunar
    CAR · 1356 km · 2 min halt
    08:22
  25. 09:18
    Pt.deen Dayal Upadhyaya Jn
    DDU · 1389 km · 7 min halt
    09:25
  26. 10:10
    Dildarnagar Jn
    DLN · 1442 km · 2 min halt
    10:12
  27. 10:40
    Buxar
    BXR · 1478 km · 2 min halt
    10:42
  28. 11:46
    Ara
    ARA · 1547 km · 2 min halt
    11:48
  29. 12:21
    Danapur
    DNR · 1586 km · 2 min halt
    12:23
  30. 13:03
    Patna Jn
    PNBE · 1596 km · 7 min halt
    13:10
  31. 13:56
    Bakhtiyarpur Jn
    BKP · 1642 km · 2 min halt
    13:58
  32. 14:25
    Mokama
    MKA · 1685 km · 5 min halt
    14:30
  33. 15:50
    Kiul Jn
    KIUL · 1719 km · 5 min halt
    15:55
  34. 16:20
    Kajra
    KJH · 1735 km · 2 min halt
    16:22
  35. 16:31
    Abhaipur
    AHA · 1742 km · 2 min halt
    16:33
  36. 17:07
    Jamalpur Jn
    JMP · 1764 km · 5 min halt
    17:12
  37. 17:25
    Bariarpur
    BUP · 1775 km · 2 min halt
    17:27
  38. 17:46
    Sultanganj
    SGG · 1793 km · 2 min halt
    17:48
  39. 18:30
    Bhagalpur
    BGP · 1817 km
    End

Check seats on 22947

Waitlisted? The percentage is the estimated chance of confirmation. Seats can also open up from a nearby station: open the trip planner.

22947 route map

Stations plotted in order. The line joins stops directly and does not trace the exact track. Map data © OpenStreetMap contributors.

22947 coach position

Coach order appears here once live data for this train loads. What do the codes mean?

How late does 22947 usually run?

We record this train's delay several times a day. A summary will appear here after a few days of observations.

New to train travel?New to train travel?

ST BGP Sfast: common questions

What time does 22947 leave Surat?

22947 ST BGP Sfast is scheduled to depart Surat (ST) at 10:10 and reach Bhagalpur (BGP) at 18:30 on day 2, a journey of about 32 h 20 min.

On which days does 22947 run?

It runs on Tue, Sat. On other days there is no run, so live status will show no train for those start dates.

How many stops does 22947 have?

37 scheduled halts over 1817 km, including Udhna Jn, Vyara, Navapur.

Which classes are available?

2A, 3A, SL, GEN, PWD. See the coach code guide for what each class means.

What is the return train?

The return service is 22948 BGP Surat Express from Bhagalpur to Surat.

Timetable valid from 01-Jan-2026. Timings can change for maintenance, diversions or special notices, so check the live status on the day of travel.

From the blog