Flight distance between Midrand, South Africa and Nové Zámky, Slovakia 5,148.5 mi / 8,285.7 km