Machilipatnam is located in city, India at the 16.1875, 81.1389 coordinates. Distance from Machilipatnam to other cities. are listed below, click on the city name to find distance between. Distance from Machilīpatnam to Visakhapatnam 275 km, to Vijayawada 66 km, to Guntur 74 km. The green marker indicates the location of Machilīpatnam.