Flight distance between Craiova, Romania and Tianshui, China 4,240.6 mi / 6,824.6 km