Flight distance between Shanghai, China and Busan, South Korea 513.8 mi / 826.8 km