Flight distance between Midrand, South Africa and Visaginas, Lithuania 5,638.2 mi / 9,073.8 km