Flight distance between Shinyanga, Tanzania and David, Panama 8,021.2 mi / 12,908.9 km