The distance from Channapattana to Visakhapatnam is approximately 1100 km. The most practical way to travel is by train from Bengaluru. The journey takes about 18 to 20 hours by train. Visakhapatnam is famous for its beaches and port.
Total Distance: 1100 km by road, 900 km air distance.
Trains are the most comfortable mode for this long distance.
October to March for pleasant weather.