The route from Shangarh to Patna spans over 1450 km, connecting the Himalayan foothills to the Gangetic plains. You must travel by road to Chandigarh or Delhi, then board a long-distance train to Patna Junction. This journey takes you through the heart of North India, crossing Punjab, Haryana, and Uttar Pradesh. Expect a total travel time of 30 to 35 hours.
Total Distance: 1450 km by road, 1200 km straight-line.
Trains from Delhi are faster and more frequent.
October to March.