Flights from Shanghai to Kabul (PVG → KBL)
Loading map...
viaUrumqi(URC)
PVG→URC+1h 30mURC→KBL
7h 37m
viaDelhi(DEL)
PVG→DEL+1h 30mDEL→KBL
7h 44m
viaTashkent(TAS)
PVG→TAS+1h 30mTAS→KBL
8h
viaTehran(IKA)
PVG→IKA+1h 30mIKA→KBL
11h 1m
viaDubai(DXB)
PVG→DXB+1h 30mDXB→KBL
11h 4m
viaAbu Dhabi(AUH)
PVG→AUH+1h 30mAUH→KBL
11h 19m
viaDoha(DOH)
PVG→DOH+1h 30mDOH→KBL
11h 50m
viaRiyadh(RUH)
PVG→RUH+1h 30mRUH→KBL
12h 53m
viaMoscow(SVO)
PVG→SVO+1h 30mSVO→KBL
13h 33m
viaIstanbul(IST)
PVG→IST+1h 30mIST→KBL
15h 10m
Frequently asked questions
Are there direct flights from Shanghai to Kabul? Currently, there are no direct flights from PVG to KBL. You may need to connect through another airport.
Related guides for this route
Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Shanghai → Kabul.
Try a nearby airport to Shanghai
Flights to Kabul (KBL) from other airports within 350 km of Shanghai. Often unlocks cheaper fares or better times.
Or try a nearby airport to Kabul
Flights from Shanghai (PVG) to other airports within 350 km of Kabul.