Flight distance between Midrand, South Africa and Swedru, Ghana 2,911.5 mi / 4,685.7 km