Flight distance between Budapest II. kerület, Hungary and Francistown, Botswana 4,775.3 mi / 7,685.0 km