Flight distance between Shinyanga, Tanzania and Puerto Armuelles, Panama 8,050.7 mi / 12,956.4 km