Flight distance between Naucalpan de Juárez, Mexico and Pinar del Río, Cuba 1,022.7 mi / 1,645.9 km