Flight distance between Midrand, South Africa and Ettelbruck, Luxembourg 5,411.6 mi / 8,709.2 km