Did you know?
- The shortest connecting flight from London to Shanghai is 14394 km on Iberia.
- British Airways has the most nonstop flights between London and Shanghai.
- 267 flights per week fly out of London connecting to Shanghai.
- The shortest connecting flight from London to Shanghai is 40 hours, 35 minutes on Iberia.
- The shortest nonstop flight time from London to Shanghai is 11 hours, 20 minutes on China E, Virgin.
Hotels in Shanghai
Traveling on the route and need hotel in Shanghai? Choose from more than 45,000 hotels.