Flight distance between Midrand, South Africa and Lviv, Ukraine 5,245.3 mi / 8,441.4 km