Flight distance between Xi’an, China and Ptuj, Slovenia 4,686.4 mi / 7,542.1 km