Flight distance between Richards Bay, South Africa and Alexandria, Egypt 4,147.8 mi / 6,675.2 km