Flight distance between Portsmouth, Dominica and Acapulco de Juárez, Mexico 2,546.7 mi / 4,098.5 km