Flight distance between Subotica, Serbia and Shiyan, China 4,686.5 mi / 7,542.1 km