Flight distance between Sofia, Bulgaria and Lanzhou, China 4,159.1 mi / 6,693.4 km