Flight distance between Budapest III. kerület, Hungary and Cape Town, South Africa 5,629.0 mi / 9,059.0 km