The journey from Kanadukathan to Varanasi covers approximately 2100 km. You can take a train from Karaikudi to Chennai and then a connecting train to Varanasi. Alternatively, you can fly from Madurai to Varanasi. The road route is extremely long and not recommended for most travelers. Varanasi is one of the oldest cities in the world.
Total Distance: 2100 km by road, 1800 km straight-line air distance.
Book your train tickets well in advance for this long-distance route.
October to March for pleasant weather.