Flight distance between Riberalta, Bolivia and Tianshui, China 10,728.2 mi / 17,265.4 km