Flight distance between Rio de Mouro, Portugal and Taiyuan, China 5,983.4 mi / 9,629.4 km