Flight distance between Portsmouth, Dominica and Amadora, Portugal 3,529.5 mi / 5,680.2 km