Bakhtiyarpur Junction, the turn-off for Nalanda and Rajgir
Bakhtiyarpur Junction (station code BKP) is a railway station in Bakhtiarpur, Patna district, about 46 km from Patna. It belongs to the Danapur division of the East Central Railway. The station lies on the Asansol–Patna section of the Howrah–Delhi main line, and it is the starting point of the Bakhtiyarpur–Tilaiya line, the branch through Bihar Sharif to Rajgir.
Why so many trains stop here
Bakhtiyarpur sits on the busy Howrah–Patna–Pt. Deen Dayal Upadhyaya Junction route. Many express trains running from Howrah and Sealdah towards Patna and Barauni halt here, which gives the town direct links to metropolitan cities without travelling into Patna Junction first.
Platform guide
There are 5 platforms on six tracks, connected by foot overbridges:
- Platform 1: main-line trains from Patna towards Asansol.
- Platform 2: main-line trains towards Patna Junction.
- Platforms 3, 4 and 5: branch-line trains for Harnaut, Bihar Sharif and Rajgir.
So if you are changing from a main-line train to a Rajgir-bound service, expect to cross the footbridge to the higher-numbered platforms. Neighbouring stations include Barh, Khusropur and Harnaut.
Facilities
- Computerised reservation counter
- Vehicle parking, with vehicles allowed into the station premises
- Toilets, a tea stall and a book stall
- Railway Wi-Fi, recently added
The station stands about 51 metres above sea level. The nearest airports are Patna (about 52 km) and Gaya (about 110 km).
Frequently asked questions
What is the code of Bakhtiyarpur Junction?
BKP. It is in the Danapur division of the East Central Railway.
How far is Bakhtiyarpur Junction from Patna?
About 46 km by road from Patna.
Can I reach Rajgir from Bakhtiyarpur Junction?
Yes. The branch line from platforms 3 to 5 runs via Harnaut and Bihar Sharif to Rajgir.
Check train timings on our train schedule page.