All scheduled flights from Kota Kinabalu to Shanghai (BKI-PVG)
Malaysia
China
There is only one scheduled flight from BKI to PVG. You can fly from Kota Kinabalu to Shanghai non-stop on every weekday and the flight takes about 4 and a half hours.