Flight distance between Portsmouth, Dominica and Guadalupe, Mexico 2,592.9 mi / 4,172.9 km