Flight distance between Uitenhage, South Africa and Roseau, Dominica 6,621.6 mi / 10,656.4 km