The journey from Mahilpur to Ranchi covers approximately 1800 km. The most practical mode is taking a bus or taxi to Jalandhar, then a train to Ranchi. The route passes through the scenic landscapes of Punjab, Uttar Pradesh, and Jharkhand. Expect a travel time of around 28 to 32 hours. Road travel is possible but train is more comfortable.
Total Distance: 1800 km by road, 1500 km straight-line distance.
Check for daily trains from Jalandhar to Ranchi.
October to March, when the weather is cool and pleasant.