Flight distance between Midrand, South Africa and Budapest XV. kerület, Hungary 5,112.8 mi / 8,228.3 km