Flight distance between Midrand, South Africa and Punta Arenas, Chile 5,152.6 mi / 8,292.3 km