Flight distance between Midrand, South Africa and Egilsstaðir, Iceland 6,697.9 mi / 10,779.3 km