Flight distance between Haskovo, Bulgaria and Barnaul, Russia 2,738.5 mi / 4,407.3 km