Macherla is located in city, India at the 16.4833, 79.4333 coordinates. Distance from Macherla to other cities. are listed below, click on the city name to find distance between. Distance from Mācherla to Visakhapatnam 422 km, to Vijayawada 128 km, to Guntur 111 km. The green marker indicates the location of Mācherla.