Flight distance between Chengdu, China and Novosibirsk, Russia 1,978.2 mi / 3,183.7 km