Flight distance between Midrand, South Africa and Esbjerg, Denmark 5,747.2 mi / 9,249.2 km