The journey from Karimpur to Varanasi covers about 650 km. You must reach Kolkata to catch a long-distance train to Varanasi. The route takes you across the northern plains of India. Expect a total travel time of 12 to 15 hours. This is a convenient and popular route.
Total Distance: 650 km by road, 550 km air distance.
Book tickets well in advance.
October to March for pleasant weather.