Flight distance between Tianshui, China and Novosibirsk, Russia 1,785.3 mi / 2,873.2 km