Flight distance between Arroyo Naranjo, Cuba and Tianshui, China 8,422.6 mi / 13,554.8 km