Flight distance between Portsmouth, Dominica and Settat, Morocco 3,556.6 mi / 5,723.8 km