Flight distance between Blida, Algeria and Novosibirsk, Russia 3,835.1 mi / 6,172.0 km