Flight distance between Midrand, South Africa and Tamale, Ghana 3,125.0 mi / 5,029.2 km