The journey from Karimpur to Visakhapatnam covers about 800 km. You must reach Kolkata to catch a long-distance train to Visakhapatnam. The route follows the scenic East Coast line. Expect a total travel time of 15 to 18 hours. This is a convenient and popular route.
Total Distance: 800 km by road, 650 km air distance.
Book tickets well in advance.
October to March for pleasant weather.