Flight distance between Lahore, Pakistan and Novosibirsk, Russia 1,676.7 mi / 2,698.4 km