Flight distance between Midrand, South Africa and Halmstad, Sweden 5,781.1 mi / 9,303.7 km