Flight distance between Portsmouth, Dominica and Ciudad Nezahualcoyotl, Mexico 2,483.6 mi / 3,997.0 km