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