Flight distance between Dera Ghazi Khan, Pakistan and Midrand, South Africa 4,785.6 mi / 7,701.7 km