Machilipatnam is a historic port city in Andhra Pradesh. From Narasaraopeta, you can reach Machilipatnam by bus. The distance is approximately 150 km, and the journey takes about 3-4 hours.
Total Distance: Driving distance 150 km, straight-line distance 120 km.
APSRTC buses are frequent and reliable.
October to March for pleasant weather.