Patna, the capital of Bihar, is 1450 km from Khanpur. You must travel to Vadodara to catch a train to Patna Junction. The journey takes about 27 hours. Patna is one of the oldest continuously inhabited places in the world. It is located on the banks of the Ganges.
Total Distance: 1450 km by road, 1300 km air distance.
Check for trains via Allahabad.
October to March for pleasant weather.