Flight distance between Saint John, Malta and Tianjin, China 5,291.2 mi / 8,515.4 km