Flight distance between Midrand, South Africa and Famagusta, Cyprus 4,239.4 mi / 6,822.6 km