The journey from Gannavaram to Machilipatnam covers approximately 150 kilometers. You will need to reach Vijayawada Junction to board trains heading toward Machilipatnam, a historic port city in Andhra Pradesh. The route is short and scenic. Expect a travel time of 2 to 3 hours by train. Machilipatnam is famous for its port and Kalamkari art.
Total Distance: 150 km by road, 130 km straight-line.
Frequent trains are available on this route.
October to March for pleasant weather.