Flight distance between Braga, Portugal and Puyang, China 6,526.6 mi / 10,503.5 km