Flight distance between Uitenhage, South Africa and Oujda, Morocco 5,048.2 mi / 8,124.3 km