Flight distance between Kolkata, India and Tianshui, China 1,338.6 mi / 2,154.2 km