Flight distance between Midrand, South Africa and N’diareme limamoulaye, Senegal 4,158.2 mi / 6,692.0 km