Flights from Shanghai to Kuching – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
PVG to KCH – All flight route options from Shanghai Pudong International Airport, China to Kuching International, Malaysia. These flights are operated by 3 different airlines through 2 different connections. The shortest flight time is 8 hours and 38 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Other flight options
Check out these routes. They have daily flights from Shanghai Pudong International Airport and connections to Kuching:
Find the best prices on hotels and car rental near Kuching
We got great deals on hotels and car rentals near the airport.
Shanghai to Kuching flights
There are over 2 and approximately 5 flights every week. While flying to Kuching from Shanghai you will be doing a stopover in either Singapore (SIN) or Kota Kinabalu (BKI).
Are there any non-stop flights from PVG to KCH?
There are no direct or non-stop flights from Shanghai Pudong International Airport, PVG to Kuching International, KCH.
Shanghai to Kuching with AirAsia
If you fly from Shanghai with AirAsia you will do a stopover in Kota Kinabalu, BKI before reaching Kuching. This flight trip will take 10 hours and 40 minutes and you can fly every Tuesday or Thursday with departures at 03:20.
Distance & flight times: Shanghai Airport to Kuching International
The shortest flight time between PVG and KCH is 8 hours and 38 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
SIN Singapore | 8h 38m | 1h 15m | 2818 miles (4534 km) |
BKI Kota Kinabalu | 10h 40m | 4h 40m | 2292 miles (3688 km) |

Quick copy and share this page
From Shanghai to Malaysia
Below is a list of other destinations to Malaysia from Shanghai Pudong International Airport with either direct flights or 1 stop connections.
From China to Kuching
Below is a list of other cities in China with flights to Kuching with either non-stop or connecting flights.