Vijayawada is 70 km from Machilipatnam. The most practical way to reach is by bus or train. The journey takes approximately 1.5 to 2 hours. This route connects the coastal town to the major commercial hub of Vijayawada.
Total Distance: 70 km driving distance; 60 km air distance.
Frequent buses are available from the Machilipatnam bus stand.
October to March for pleasant weather.