Flight distance between Tianshui, China and Duque de Caxias, Brazil 10,402.4 mi / 16,741.0 km