Flight distance between Midrand, South Africa and Suceava, Romania 5,088.2 mi / 8,188.7 km