Flight distance between Kolkata, India and Novosibirsk, Russia 2,261.5 mi / 3,639.5 km