Flight distance between Cospicua, Malta and Nanjing, China 5,653.8 mi / 9,098.9 km