Flight distance between Midrand, South Africa and Budapest IV. kerület, Hungary 5,113.0 mi / 8,228.5 km