Flight distance between Sofia, Bulgaria and Novosibirsk, Russia 2,746.7 mi / 4,420.4 km