The calculated distance (air line) between Yogyakarta and Kasihan is approximately 3 miles respectively 5 kilometers.
By car or train, the actual journey to Kasihan is certainly longer, as only the direct route (as the crow flies) between Yogyakarta and Kasihan has been calculated here.
Air line (approximately)
5 kilometers
3 nautical miles