The average flight time from Novosibirsk to Xi'an is About 4 hours 15 minutes, covering a distance of About 3,067.61 km.
About 4 hours 15 minutes
About 3,067.61 km