Flight distance between Tianshui, China and Krasnodar, Russia 3,514.6 mi / 5,656.2 km