Flight distance between Tianshui, China and Bulawayo, Zimbabwe 6,312.3 mi / 10,158.7 km