The calculated distance (air line) between Barnaul and Yarkovo is approximately 110 miles respectively 178 kilometers.
By car or train, the actual journey to Yarkovo is certainly longer, as only the direct route (as the crow flies) between Barnaul and Yarkovo has been calculated here.