The distance from Cooch Behar to Patna is approximately 500 km. The most practical way to travel is by train from New Cooch Behar to Patna Junction. This journey takes about 10 to 12 hours. Plan your journey well in advance due to the high demand for train tickets on this route.
Total Distance: Driving distance 500 km, straight-line air distance 400 km.
Book your tickets well in advance.
October to March for pleasant weather in Patna.