Flight distance between Portsmouth, Dominica and Faro, Portugal 3,576.9 mi / 5,756.4 km