Flight distance between Midrand, South Africa and Niamtougou, Togo 3,066.0 mi / 4,934.2 km