Flight distance between Tianshui, China and Porto-Novo, Benin 6,701.5 mi / 10,785.1 km