Flight distance between Batna, Algeria and Novosibirsk, Russia 3,752.8 mi / 6,039.5 km