Flight distance between Portsmouth, Dominica and Guelmim, Morocco 3,387.2 mi / 5,451.2 km