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