Flight distance between Shanghai, China and Seoul, South Korea 539.4 mi / 868.0 km