PURI → BBU · 2 direct trains

Trains from Puri to Bhabua Road

2 direct trains run from Puri (PURI) to Bhabua Road (BBU). The fastest train is 12801 Purushottam Sf, completing the journey in 17h 29m. Trains depart between 11:00 and 21:55. The distance is approximately 1018 km.

Total Trains

2

Fastest

17h 29m

12801

First Train

11:00

Last Train

21:55

Distance

1018 km

Puri to Bhabua Road Train Timetable

Complete list of 2 direct trains from PURI to BBU with departure, arrival, duration and running days.

TrainDepartsArrivesDurationDaysClasses
12875
Neelachal Sf Ex
Superfast
11:0005:04Day 218h 4mTue, Fri, Sun1A, 2A, 3A, SL, 2S
12801
Purushottam Sf
Superfast
21:5515:24Day 217h 29mDaily1A, 2A, 3A, SL, 2S

Stations on the Puri to Bhabua Road route

Stops on 12801 Purushottam Sf, the fastest train on this corridor (25 stations).

  1. 1. PURI Puri
  2. 2. KUR Khurda Road Jn
  3. 3. BBS Bhubaneswar
  4. 4. CTC Cuttack
  5. 5. JJKR Jajpur Keonjhar Road
  6. 6. BHC Bhadrakh
  7. 7. BLS Balasore
  8. 8. HIJ Hijli (Kharagpur)
  9. 9. GTS Ghatsila
  10. 10. TATA Tatanagar Jn
  11. 11. CNI Chandil Jn
  12. 12. BBM Barabhum
  13. 13. PRR Purulia Jn
  14. 14. BKSC Bokaro Stl City
  15. 15. CRP Chandrapura
  16. 16. GMO Gomoh Jn
  17. 17. PNME Parasnath
  18. 18. HZD Hazaribagh Road
  19. 19. KQR Koderma
  20. 20. PRP Paharpur
  21. 21. GAYA Gaya Jn
  22. 22. AUBR Anugrah Narayan Road
  23. 23. DOS Dehri On Son
  24. 24. SSM Sasaram
  25. 25. BBU Bhabua Road

Other Routes from Puri

Frequently Asked Questions

How many trains run from Puri to Bhabua Road?▼

There are 2 direct trains running from Puri (PURI) to Bhabua Road (BBU). Check the timetable below for the complete list with departure times and running days.

Which is the fastest train from Puri to Bhabua Road?▼

The fastest train is 12801 Purushottam Sf, which covers the distance in 17h 29m. It departs at 21:55 and arrives at 15:24.

What is the first and last train from Puri to Bhabua Road?▼

The first train departs at 11:00 and the last train departs at 21:55. Check the timetable for specific trains and their running days.

What is the distance from Puri to Bhabua Road by train?▼

The distance from Puri to Bhabua Road by train is approximately 1018 km. Journey time varies from 17h 29m depending on the train type.

How to check seat availability for Puri to Bhabua Road trains?▼

Use the "Check Availability" button above to search for trains on your travel date. You can check real-time seat availability and book tickets through IRCTC.

Which stations fall between Puri and Bhabua Road?▼

On the fastest train, Puri to Bhabua Road calls at Khurda Road Jn (KUR), Bhubaneswar (BBS), Cuttack (CTC), Jajpur Keonjhar Road (JJKR), Bhadrakh (BHC), Balasore (BLS), Hijli (Kharagpur) (HIJ), Ghatsila (GTS), Tatanagar Jn (TATA), Chandil Jn (CNI), Barabhum (BBM), Purulia Jn (PRR), Bokaro Stl City (BKSC), Chandrapura (CRP), Gomoh Jn (GMO), Parasnath (PNME), Hazaribagh Road (HZD), Koderma (KQR), Paharpur (PRP), Gaya Jn (GAYA), Anugrah Narayan Road (AUBR), Dehri On Son (DOS), Sasaram (SSM). Other trains on this route may skip some of these stops.

About Puri to Bhabua Road Route

The Puri to Bhabua Road route is served by 2 direct trains operated by Indian Railways. The fastest option is 12801 Purushottam Sf with a journey time of 17h 29m. The rail distance is approximately 1018 km.

Trains leave Puri between 11:00 (first) and 21:55 (last). Check seats and book on IRCTC.

Train data from public Indian Railways schedules, last refreshed 2026-10-15. This is an independent service, not affiliated with IRCTC, CRIS, or Indian Railways. Always verify schedules with official sources before travel.