Flight distance between Blanchardstown, Ireland and Taiyuan, China 5,156.8 mi / 8,299.1 km