Flight distance between Four Cross Roads, Barbados and Chengdu, China 9,217.7 mi / 14,834.5 km