Flight distance between Markham, Canada and Acapulco de Juárez, Mexico 2,220.6 mi / 3,573.7 km