Shanghai → Pekanbaru
Shanghai Hongqiao International Airport (SHA) to Sultan Syarif Kasim II International Airport / Roesmin Nurjadin AFB (PKU)・4,009 km
No nonstop or one-stop flights. The shortest route is SHA → MFM → KUL → PKU (via Macau, Kuala Lumpur), about 6h 14m of flying time (layovers not included).
With milesJAL 25,000 miles+ (via HKG, KUL)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.
- SHA → MFM → KUL → PKUvia Macau, Kuala LumpurFastest≈ 6h 14m
- SHA → SZX → KUL → PKUvia Shenzhen, Kuala Lumpur≈ 6h 14m
- SHA → HKG → KUL → PKUvia Hong Kong, Kuala Lumpur≈ 6h 15m
- SHA → SWA → KUL → PKUvia Jieyang, Kuala Lumpur≈ 6h 15m
- SHA → CAN → KUL → PKUvia Guangzhou, Kuala Lumpur≈ 6h 15m
- SHA → SYX → KUL → PKUvia Sanya, Kuala Lumpur≈ 6h 16m
- SHA → HAK → KUL → PKUvia Haikou, Kuala Lumpur≈ 6h 16m
- SHA → XMN → KUL → PKUvia Xiamen, Kuala Lumpur≈ 6h 16m
- SHA → JJN → KUL → PKUvia Quanzhou, Kuala Lumpur≈ 6h 17m
- SHA → FOC → KUL → PKUvia Fuzhou, Kuala Lumpur≈ 6h 18m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.