Flight distance between Faro, Portugal and Nanchong, China 6,103.2 mi / 9,822.1 km