Flight distance between Portsmouth, Dominica and Santo António, Sao Tome and Principe 4,783.7 mi / 7,698.5 km