Flight distance between Midrand, South Africa and Täby, Sweden 5,930.8 mi / 9,544.7 km