Flights from Shanghai to Tehran
PVG to IKA. All flight routes from Shanghai Pudong International Airport, China to Imam Khomeini, Iran. These flights are operated by 9 different airlines. You can either fly non-stop with Mahan Air or choose from 6 different transit flights. The shortest flight time is 9 hours and 35 minutes.
Find the best prices on hotels and car rental near Imam Khomeini
We got great deals on hotels and car rentals near the airport.
Shanghai to Tehran flights
With over 25 flights every week and 7 different airlines you have a wide option of flights to choose from. You can fly non-stop to Tehran (IKA) from Shanghai (PVG) with Mahan Air but if a stopover option suits you better you can choose to fly via Abu Dhabi, Doha or any other of the 6 alternatives with flight connections.
Tip! You can also fly to Tehran from Hongqiao International (SHA).
Shanghai to Tehran with Mahan Air
You can fly non-stop every Tuesday, Thursday or Saturday at 23:00.
With Qatar Airways
If you fly from Shanghai with Qatar Airways you will do a stopover in Doha, DOH before reaching Tehran. This flight trip will take 13 hours and 45 minutes and you can fly every Sunday with departures at 00:35. Qatar Airways is a member of the air alliance OneWorld.
With Emirates
If you fly from Shanghai with Emirates you will do a stopover in Dubai, DXB before reaching Tehran. This flight trip will take 13 hours and 55 minutes and you can fly every weekday with departures at 07:15 or 00:05.
Miles & flight time: PVG - IKA
The shortest flight time between PVG and IKA is 9 hours and 35 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 9h 35m | - | 4024 (6475 km) |
AUH Abu Dhabi | 12h 55m | 1h 0m | 4881 (7854 km) |
DOH Doha | 13h 45m | 2h 5m | 4949 (7963 km) |
DXB Dubai | 13h 55m | 2h 55m | 4777 (7686 km) |
PKX Beijing | 16h 0m | 4h 35m | 4185 (6734 km) |
PEK Beijing | 16h 20m | - | - |
URC Urumqi | 16h 30m | 4h 25m | 4080 (6565 km) |
Unpublished Flight Rates From Shanghai to Tehran
From Shanghai to Iran
Below is a list of other destinations to Iran from Shanghai Pudong International Airport with either direct flights or 1 stop connections.
From China to Tehran
Below is a list of other cities in China with flights to Tehran with either non-stop or connecting flights.
- PEK Beijing Direct
- TFU Chengdu
- CAN Guangzhou Direct
- PKX Beijing Direct
- XIY Xian
- SZX Shenzhen
- CKG Chongqing
- KMG Kunming
- HGH Hangzhou
- WUH Wuhan