The journey from Karaikal to Visakhapatnam covers about 950 km. The best way is to take a train or bus. The journey takes about 17-19 hours. Visakhapatnam is a coastal city in Andhra Pradesh.
Total Distance: Driving distance 1000 km, straight-line distance 800 km.
Book tickets in advance.
October to March, when the weather is pleasant.