Flight distance between Midrand, South Africa and Šilainiai, Lithuania 5,596.6 mi / 9,006.9 km