Flight distance between Midrand, South Africa and Budapest XIII. kerület, Hungary 5,110.8 mi / 8,225.1 km