Pekanbaru → Shanghai
Sultan Syarif Kasim II International Airport / Roesmin Nurjadin AFB (PKU) to Shanghai Hongqiao International Airport (SHA)・4,009 km
No nonstop or one-stop flights. The shortest route is PKU → KUL → MFM → SHA (via Kuala Lumpur, Macau), about 6h 14m of flying time (layovers not included).
With milesJAL 25,000 miles+ (via KUL, HKG)Economy, one way, estimate. Tap a connection for miles by cabin.
Nonstop flights
None.
Routes with 2 stops
Sorted by estimated flying time. Tap one to see the airlines on each leg and booking links.
- PKU → KUL → MFM → SHAvia Kuala Lumpur, MacauFastest≈ 6h 14m
- PKU → KUL → SZX → SHAvia Kuala Lumpur, Shenzhen≈ 6h 14m
- PKU → KUL → HKG → SHAvia Kuala Lumpur, Hong Kong≈ 6h 15m
- PKU → KUL → SWA → SHAvia Kuala Lumpur, Jieyang≈ 6h 15m
- PKU → KUL → CAN → SHAvia Kuala Lumpur, Guangzhou≈ 6h 15m
- PKU → KUL → SYX → SHAvia Kuala Lumpur, Sanya≈ 6h 16m
- PKU → KUL → HAK → SHAvia Kuala Lumpur, Haikou≈ 6h 16m
- PKU → KUL → XMN → SHAvia Kuala Lumpur, Xiamen≈ 6h 16m
- PKU → KUL → JJN → SHAvia Kuala Lumpur, Quanzhou≈ 6h 17m
- PKU → KUL → FOC → SHAvia Kuala Lumpur, Fuzhou≈ 6h 18m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.