Flight distance between Midrand, South Africa and Blanchardstown, Ireland 5,861.5 mi / 9,433.2 km