Flight distance between Sūrat, India and Novosibirsk, Russia 2,396.8 mi / 3,857.2 km