Flight distance between Naucalpan de Juárez, Mexico and Roseau, Dominica 2,507.5 mi / 4,035.4 km