Book flight tickets from Tehran to Shanghai starting at ₹ 36,211
For as little as ₹ 36,211, you can take your next adventure to Shanghai without breaking the bank. Choose between one-way and return tickets from Tehran below.
- One way
- Round-trip
- IKA22:0511h 45m1 stopSHA14:20Mon, Feb 10|Tehran - Shanghai|China Southern Airlines₹ 36,211₹ 49,25026% OFF26% OFF₹ 49,250₹ 36,211
- IKA22:0511h 45m1 stopSHA14:20Wed, Feb 19|Tehran - Shanghai|China Southern Airlines₹ 37,842₹ 49,25023% OFF23% OFF₹ 49,250₹ 37,842
- IKA04:1025h 5m1 stopPVG09:45Sun, Jan 26|Tehran - Shanghai|Aeroflot₹ 40,653₹ 49,25017% OFF17% OFF₹ 49,250₹ 40,653
- IKA04:1025h 5m1 stopPVG09:45Sun, Feb 9|Tehran - Shanghai|Aeroflot₹ 40,760₹ 40,760
- IKA00:2018h1 stopPVG22:50Tue, Feb 18|Tehran - Shanghai|China Southern Airlines₹ 40,879₹ 40,879
- IKA22:0517h 50m1 stopSHA20:25Sun, Feb 9|Tehran - Shanghai|China Southern Airlines₹ 40,986₹ 40,986
- IKA22:0511h 45m1 stopSHA14:20Fri, Feb 21|Tehran - Shanghai|China Southern Airlines₹ 41,141₹ 41,141
- IKA22:0517h 50m1 stopSHA20:25Wed, Mar 26|Tehran - Shanghai|China Southern Airlines₹ 41,581₹ 41,581
- IKA04:1024h 40m1 stopPVG09:20Sun, Feb 2|Tehran - Shanghai|Aeroflot₹ 41,605₹ 41,605
- IKA22:0511h 45m1 stopSHA14:20Fri, Mar 28|Tehran - Shanghai|China Southern Airlines₹ 41,617₹ 41,617
- THR01:00 pm3h 5mNonstopSHA02:00 pmSun, Feb 2|Tehran - Shanghai|China Southern AirlinesFind More FlightsFind More Flights
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Tehran to Shanghai flight time & flight schedules
VF176
AJet
02:35
IKA
05:35
SAW
-M--T--A3991
Aegean Airlines
10:40
IST
12:10
ATH
SMTWTFSHO1658
Juneyao Airlines
14:05
ATH
05:05
PVG
-M-W-F-SU515
Aeroflot
04:10
IKA
07:45
SVO
---W--SCA910
Air China
18:55
SVO
07:10
PEK
SMTWTFSCA1519
Air China
09:30
PEK
11:55
SHA
SMTWTFSSU515
Aeroflot
04:10
IKA
07:45
SVO
---W--SSU208
Aeroflot
20:00
SVO
09:50
PVG
-M-W-FSFZ1820
Flydubai
09:45
IKA
12:25
DXB
SMTWTFSCX738
Cathay Pacific
22:55
DXB
10:20
HKG
SMTWTFSCX346
Cathay Pacific
13:05
HKG
15:35
SHA
-M--T--G9202
Air Arabia
14:25
IKA
17:00
SHJ
S-TWTF-G9800
Air Arabia
21:40
SHJ
09:10
KUL
SMTWTFSD7330
AirAsia X Berhad
18:40
KUL
00:20
PVG
SMTWTFSG9202
Air Arabia
14:25
IKA
17:00
SHJ
S-TWTF-G9687
Air Arabia
22:15
SHJ
07:55
HKT
SMTWTFS9C8522
Spring Airlines
13:40
HKT
20:05
PVG
SMTWTFSOV544
SalamAir
18:10
IKA
21:15
MCT
-M-W-FSOV465
SalamAir
17:35
MCT
02:35
BKK
SMTWTF-9C8756
Spring Airlines
15:10
BKK
21:10
PVG
SMTWTFSOV546
SalamAir
20:25
IKA
23:25
MCT
SMTWTFSOV481
SalamAir
02:15
MCT
11:35
HKT
SMTW-FS9C8522
Spring Airlines
13:40
HKT
20:05
PVG
SMTWTFSOV546
SalamAir
20:25
IKA
23:25
MCT
SMTWTFSOV461
SalamAir
01:10
MCT
10:25
BKK
SMTWTFS9C8756
Spring Airlines
15:10
BKK
21:10
PVG
SMTWTFSCZ6026
China Southern Airlines
22:05
IKA
07:05
URC
-M--T--CZ6995
China Southern Airlines
10:10
URC
15:00
SHA
SMTWTFS
Find the best time to fly from Tehran to Shanghai
Price trend charts are a great way of tracking how much your flights cost in the lead up to departure and can help you choose when to book your tickets. See how prices to Shanghai from Tehran have changed and are set to move below.
FAQ
How to find a cheap flight from Tehran to Shanghai
Flight Information from Tehran to Shanghai
Cheapest nonstop flight price | ₹ 36,211 |
---|---|
Off-season for travel | November |
Peak season for travel | October |
Flight distance | 6,374.34 km |
Average flight time | 8 hours 15 minutes |
Popular airline | China Southern Airlines |
Plan Your Trip Around Shanghai
More Travel Options
Popular Flights from Tehran
- Tehran to Kochi flight tickets
- Tehran to Kolkata flight tickets
- Tehran to Hyderabad flight tickets
- Tehran to Kannur flight tickets
- Tehran to Mumbai flight tickets
- Tehran to Lucknow flight tickets
- Tehran to Bhubaneswar flight tickets
- Tehran to Leh flight tickets
- Tehran to Indore flight tickets
- Tehran to DHARAMSALA flight tickets
- Tehran to Agra flight tickets
- Tehran to Coimbatore flight tickets
- Tehran to Chandigarh flight tickets
- Tehran to Nagpur flight tickets
- Tehran to Srinagar flight tickets
- Tehran to Varanasi flight tickets
- Tehran to Chennai flight tickets
- Tehran to Mangalore flight tickets
- Tehran to Jaipur flight tickets
- Tehran to New Delhi flight tickets
Popular Flights to Shanghai
- Khajuraho to Shanghai flight tickets
- Tuticorin to Shanghai flight tickets
- Vadodara to Shanghai flight tickets
- Mumbai to Shanghai flight tickets
- Jaisalmer to Shanghai flight tickets
- Ranchi to Shanghai flight tickets
- Bagdogra to Shanghai flight tickets
- Mysore to Shanghai flight tickets
- Allahabad to Shanghai flight tickets
- Dehra Dun to Shanghai flight tickets
- Gwalior to Shanghai flight tickets
- Darbhanga to Shanghai flight tickets
- Imphal to Shanghai flight tickets
- Gaya to Shanghai flight tickets
- Pune to Shanghai flight tickets
- Gorakhpur to Shanghai flight tickets
- Silchar to Shanghai flight tickets
- Jharsuguda to Shanghai flight tickets
- Belgaum to Shanghai flight tickets
- Salem to Shanghai flight tickets
Top 10 Flight Routes in India
Site Operator: Trip.com Travel Singapore Pte. Ltd.