The calculated distance (air line) between Malang and Magelang is approximately 169 miles respectively 272 kilometers.
By car or train, the actual journey to Magelang is certainly longer, as only the direct route (as the crow flies) between Malang and Magelang has been calculated here.