Flight distance between Budapest IV. kerület, Hungary and Cape Town, South Africa 5,630.4 mi / 9,061.3 km