Flight distance between Mtwara, Tanzania and Tianshui, China 5,283.2 mi / 8,502.4 km