Flight distance between Midrand, South Africa and Baia Mare, Romania 5,096.4 mi / 8,201.9 km