The journey from Ghatshila to Darbhanga is a regional transit route. You should travel to Tatanagar Junction and board a train to Darbhanga Junction. The distance is approximately 550 kilometers, and the journey takes about 11 to 13 hours. This route is well-connected by the Indian Railways network.
Total Distance: 550 km by road, 450 km air distance.
You may need to change trains in Samastipur for the final leg to Darbhanga.
October to March for pleasant weather.