Flight distance between Shiyan, China and Johor Bahru, Malaysia 2,202.2 mi / 3,544.2 km