Flight distance between Bandung, Indonesia and Shiyan, China 2,741.9 mi / 4,412.7 km