Flight distance between San Lorenzo, Honduras and Francistown, Botswana 8,139.8 mi / 13,099.8 km