Flight distance between Shantou, China and Novosibirsk, Russia 2,787.0 mi / 4,485.2 km