Flight distance between Midrand, South Africa and Ziguinchor, Senegal 4,000.9 mi / 6,438.8 km