Flights Shanghai - Tehran Airline tickets Tehran - Shanghai

Special offer

Did you know?

  • 9 airlines operate between Shanghai and Tehran.
  • 17 flights per week fly out of Shanghai connecting to Tehran.
  • The shortest connecting flight from Shanghai to Tehran is 12724 km on Scandinavian.
  • China S has 2 one stop flights between Shanghai and Tehran.
  • The shortest flight between Shanghai and Tehran on Lufthansa is 12627 km.

Hotels in Tehran

Traveling on the route and need hotel in Tehran? Choose from more than 45,000 hotels.

Shanghai - Tehran - last minute travels, cheap flights, trips