Flight distance between Midrand, South Africa and Diekirch, Luxembourg 5,412.2 mi / 8,710.0 km