Flight distance between Shinyanga, Tanzania and Puerto Cabezas, Nicaragua 8,075.8 mi / 12,996.8 km