The journey from Tirukazhukundram to Visakhapatnam covers about 850 km. You should travel to Chennai to catch a train to Visakhapatnam Junction. Alternatively, driving via NH 16 takes you along the scenic East Coast. The train journey is comfortable and takes about 14-16 hours.
Total Distance: 850 km by road, 700 km air distance.
Book your tickets well in advance as this is a popular route.
October to March for pleasant coastal weather.