Flight distance between Markham, Canada and Batu Pahat, Malaysia 9,274.8 mi / 14,926.4 km