Traveling from Nanpur to Patna involves a long journey of approximately 650 kilometers. You will head north through Odisha and enter Bihar via the NH 31 corridor. This route takes you through major towns like Keonjhar and Gaya before reaching the capital city of Patna. The journey is best undertaken by a combination of road transport to the nearest railhead and then a train, or a direct long-distance bus. Expect a travel time of 14 to 16 hours.
Total Distance: 650 km driving distance; 520 km straight-line air distance.
Book your train tickets at least 30 days in advance for confirmed berths.
November to February for pleasant weather in the Gangetic plains.