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