Flight distance between Naucalpan de Juárez, Mexico and Sainte-Luce, Martinique 2,550.2 mi / 4,104.2 km