Flight distance between Taiyuan, China and Novokuznetsk, Russia 1,629.1 mi / 2,621.8 km