Flight distance between Midrand, South Africa and Mykolayiv, Ukraine 5,046.5 mi / 8,121.6 km