Flight distance between Four Cross Roads, Barbados and Nanjing, China 9,309.8 mi / 14,982.6 km