Did you know?
- The shortest flight between Shanghai and Tehran on Lufthansa is 12627 km.
- The shortest connecting flight from Shanghai to Tehran is 34 hours, 55 minutes on Scandinavian.
- China S has 2 one stop flights between Shanghai and Tehran.
- 39596 seats are available per day to fly out of Shanghai connecting to Tehran.
- The shortest connecting flight from Shanghai to Tehran is 12724 km on Scandinavian.
Hotels in Tehran
Traveling on the route and need hotel in Tehran? Choose from more than 45,000 hotels.