HowToGo
Search Transfer from China to Iran

Search Flights

You can find flight ticket prices from China to Iran with our flight tickets search tool below

1. Beijing Capital to Tehran Imam Khomeini

  1. You take a bus, shuttle or taxi from your location in China to Beijing Capital.

  2. You take a flight from Beijing Capital to Tehran Imam Khomeini and cost approximately 550 USD.

  3. You take a bus, shuttle or taxi from Tehran Imam Khomeini to your destination in Iran.

Flight Depart Arrive
W50078 Mahan Air
00:15 Beijing Capital
04:45 Tehran Imam Khomeini Direct
EK307 Emirates
EK971 Emirates
00:40 Beijing Capital
07:45 Dubai
05:00 Dubai
10:25 Tehran Imam Khomeini
Connect
J25068 Azerbaijan Airlines
J29017 Azerbaijan Airlines
01:15 Beijing Capital
09:30 Baku Heydar Aliyev
05:15 Baku Heydar Aliyev
11:25 Tehran Imam Khomeini
Connect
QR895 Qatar Airways
QR482 Qatar Airways
01:50 Beijing Capital
08:00 Doha
05:40 Doha
11:35 Tehran Imam Khomeini
Connect
EK309 Emirates
EK979 Emirates
07:25 Beijing Capital
15:00 Dubai
11:35 Dubai
17:40 Tehran Imam Khomeini
Connect
CZ6906 China Southern Airlines
CZ6025 China Southern Airlines
12:50 Beijing Capital
20:35 Urumqi
16:55 Urumqi
22:10 Tehran Imam Khomeini
Connect
CZ6025 6039 China Southern Airlines
CZ6025 China Southern Airlines
14:30 Beijing Capital
20:35 Urumqi
18:40 Urumqi
22:10 Tehran Imam Khomeini
Connect
CZ6902 China Southern Airlines
CZ6025 China Southern Airlines
14:50 Beijing Capital
20:35 Urumqi
19:00 Urumqi
22:10 Tehran Imam Khomeini
Connect

2. Chengdu to Tehran Imam Khomeini

  1. You take a bus, shuttle or taxi from your location in China to Chengdu.

  2. You take a flight from Chengdu to Tehran Imam Khomeini and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Tehran Imam Khomeini to your destination in Iran.

Flight Depart Arrive
QR861 Qatar Airways
QR482 Qatar Airways
02:00 Chengdu
08:00 Doha
05:00 Doha
11:35 Tehran Imam Khomeini
Connect
CZ6942 China Southern Airlines
CZ6025 China Southern Airlines
12:50 Chengdu
20:35 Urumqi
16:30 Urumqi
22:10 Tehran Imam Khomeini
Connect
3U603 Sichuan Airlines
EK977 Emirates
15:05 Chengdu
21:55 Dubai
18:25 Dubai
00:35 Tehran Imam Khomeini
Connect
3U603 Sichuan Airlines
IR659 Iran Air
15:05 Chengdu
20:55 Dubai
18:25 Dubai
23:35 Tehran Imam Khomeini
Connect
3U603 Sichuan Airlines
W50064 Mahan Air
15:05 Chengdu
21:00 Dubai
18:25 Dubai
23:30 Tehran Imam Khomeini
Connect
CZ6926 China Southern Airlines
CZ6025 China Southern Airlines
15:10 Chengdu
20:35 Urumqi
18:50 Urumqi
22:10 Tehran Imam Khomeini
Connect
CA4309 Air China
W50080 Mahan Air
19:00 Chengdu
23:30 Guangzhou Baiyun
21:25 Guangzhou Baiyun
04:50 Tehran Imam Khomeini
Connect
CZ3418 China Southern Airlines
W50080 Mahan Air
19:35 Chengdu
23:30 Guangzhou Baiyun
21:55 Guangzhou Baiyun
04:50 Tehran Imam Khomeini
Connect
HU7352 Hainan
W50080 Mahan Air
19:45 Chengdu
23:30 Guangzhou Baiyun
22:05 Guangzhou Baiyun
04:50 Tehran Imam Khomeini
Connect
ZH9408 Shenzhen Airlines
W50086 Mahan Air
19:55 Chengdu
23:10 Shenzhen
22:20 Shenzhen
05:10 Tehran Imam Khomeini
Connect
CZ3904 China Southern Airlines
W50078 Mahan Air
20:20 Chengdu
00:15 Beijing Capital
23:15 Beijing Capital
04:45 Tehran Imam Khomeini
Connect
CA1408 Air China
W50078 Mahan Air
20:25 Chengdu
00:15 Beijing Capital
23:15 Beijing Capital
04:45 Tehran Imam Khomeini
Connect
HU7248 Hainan
W50078 Mahan Air
20:30 Chengdu
00:15 Beijing Capital
23:25 Beijing Capital
04:45 Tehran Imam Khomeini
Connect

3. Guangzhou Baiyun to Tehran Imam Khomeini

  1. You take a bus, shuttle or taxi from your location in China to Guangzhou Baiyun.

  2. You take a flight from Guangzhou Baiyun to Tehran Imam Khomeini and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from Tehran Imam Khomeini to your destination in Iran.

Flight Depart Arrive
EK363 Emirates
EK971 Emirates
00:15 Guangzhou Baiyun
07:45 Dubai
04:05 Dubai
10:25 Tehran Imam Khomeini
Connect
QR875 Qatar Airways
QR482 Qatar Airways
01:35 Guangzhou Baiyun
08:00 Doha
05:05 Doha
11:35 Tehran Imam Khomeini
Connect
IA474 Iraqi Airways
IA111 Iraqi Airways
03:00 Guangzhou Baiyun
09:30 Baghdad
08:10 Baghdad
12:30 Tehran Imam Khomeini
Connect
CZ6886 China Southern Airlines
CZ6025 China Southern Airlines
08:20 Guangzhou Baiyun
20:35 Urumqi
13:30 Urumqi
22:10 Tehran Imam Khomeini
Connect
WY852 Oman Air
WY433 Oman Air
09:00 Guangzhou Baiyun
14:10 Muscat
13:00 Muscat
17:05 Tehran Imam Khomeini
Connect
CZ6021 6958 China Southern Airlines
CZ6025 China Southern Airlines
09:30 Guangzhou Baiyun
20:35 Urumqi
14:40 Urumqi
22:10 Tehran Imam Khomeini
Connect
CZ6958 6023 China Southern Airlines
CZ6025 China Southern Airlines
12:40 Guangzhou Baiyun
20:35 Urumqi
17:50 Urumqi
22:10 Tehran Imam Khomeini
Connect
W50080 Mahan Air
23:30 Guangzhou Baiyun
04:50 Tehran Imam Khomeini Direct

4. Shanghai Pudong to Tehran Imam Khomeini

  1. You take a bus, shuttle or taxi from your location in China to Shanghai Pudong.

  2. You take a flight from Shanghai Pudong to Tehran Imam Khomeini and cost approximately 600 USD.

  3. You take a bus, shuttle or taxi from Tehran Imam Khomeini to your destination in Iran.

Flight Depart Arrive
EK303 Emirates
EK971 Emirates
00:05 Shanghai Pudong
07:45 Dubai
04:55 Dubai
10:25 Tehran Imam Khomeini
Connect
QR871 Qatar Airways
QR482 Qatar Airways
00:20 Shanghai Pudong
08:00 Doha
04:40 Doha
11:35 Tehran Imam Khomeini
Connect
EK305 Emirates
EK979 Emirates
07:15 Shanghai Pudong
15:00 Dubai
12:05 Dubai
17:40 Tehran Imam Khomeini
Connect
SU209 Aeroflot Russian Airlines
SU512 Aeroflot Russian Airlines
11:40 Shanghai Pudong
21:05 Moscow Sheremetyevo
16:20 Moscow Sheremetyevo
02:25 Tehran Imam Khomeini
Connect
W50076 Mahan Air
23:00 Shanghai Pudong
05:00 Tehran Imam Khomeini Direct

5. Chengdu to Shiraz

  1. You take a bus, shuttle or taxi from your location in China to Chengdu.

  2. You take a flight from Chengdu to Shiraz and cost approximately 500 USD.

  3. You take a bus, shuttle or taxi from Shiraz to your destination in Iran.

Flight Depart Arrive
QR861 Qatar Airways
IR682 Iran Air
02:00 Chengdu
10:00 Doha
05:00 Doha
12:50 Shiraz
Connect
QR861 Qatar Airways
QR1084 Qatar Airways
IR664 Iran Air
02:00 Chengdu
07:05 Doha
10:15 Kuwait
05:00 Doha
08:30 Kuwait
13:10 Shiraz
Connect
9C8757 Spring Airlines
QR841 Qatar Airways
QR476 Qatar Airways
09:45 Chengdu
20:40 Phuket
01:55 Doha
12:55 Phuket
23:35 Doha
04:45 Shiraz
Connect
3U603 Sichuan Airlines
IR657 Iran Air
15:05 Chengdu
10:45 Dubai
18:25 Dubai
12:40 Shiraz
Connect
3U603 Sichuan Airlines
FZ271 Flydubai
15:05 Chengdu
09:55 Dubai
18:25 Dubai
11:50 Shiraz
Connect
TG619 Thai Airways International
QR981 Qatar Airways
QR476 Qatar Airways
15:55 Chengdu
19:40 Suvarnabhumi
01:55 Doha
18:00 Suvarnabhumi
22:45 Doha
04:45 Shiraz
Connect
TG619 Thai Airways International
QR835 Qatar Airways
QR476 Qatar Airways
15:55 Chengdu
20:25 Suvarnabhumi
01:55 Doha
18:00 Suvarnabhumi
23:30 Doha
04:45 Shiraz
Connect
TG619 Thai Airways International
QR833 Qatar Airways
QR476 Qatar Airways
15:55 Chengdu
21:10 Suvarnabhumi
01:55 Doha
18:00 Suvarnabhumi
00:15 Doha
04:45 Shiraz
Connect
VN0553 Vietnam Airlines
QR977 Qatar Airways
QR476 Qatar Airways
16:15 Chengdu
18:30 Noi Bai International
01:55 Doha
17:30 Noi Bai International
21:30 Doha
04:45 Shiraz
Connect
CA425 Air China
G9508 Air Arabia
G9213 Air Arabia
18:25 Chengdu
03:40 Colombo
12:15 Sharjah
21:50 Colombo
06:45 Sharjah
14:00 Shiraz
Connect
CA4309 Air China
EK363 Emirates
FZ271 Flydubai
19:00 Chengdu
00:15 Guangzhou Baiyun
09:55 Dubai
21:25 Guangzhou Baiyun
04:05 Dubai
11:50 Shiraz
Connect
CZ3418 China Southern Airlines
EK363 Emirates
FZ271 Flydubai
19:35 Chengdu
00:15 Guangzhou Baiyun
09:55 Dubai
21:55 Guangzhou Baiyun
04:05 Dubai
11:50 Shiraz
Connect
HU7352 Hainan
EK363 Emirates
FZ271 Flydubai
19:45 Chengdu
00:15 Guangzhou Baiyun
09:55 Dubai
22:05 Guangzhou Baiyun
04:05 Dubai
11:50 Shiraz
Connect
CA413 Air China
EK379 Emirates
FZ271 Flydubai
20:05 Chengdu
00:10 Phuket
09:55 Dubai
23:00 Phuket
03:05 Dubai
11:50 Shiraz
Connect
3U8925 Sichuan Airlines
EK379 Emirates
FZ271 Flydubai
20:45 Chengdu
00:10 Phuket
09:55 Dubai
23:25 Phuket
03:05 Dubai
11:50 Shiraz
Connect
EY811 Etihad
EY301 Etihad
IR664 Iran Air
21:00 Chengdu
08:25 Abu Dhabi
10:15 Kuwait
00:25 Abu Dhabi
09:10 Kuwait
13:10 Shiraz
Connect
EY811 Etihad
EY305 Etihad
IR664 Iran Air
21:00 Chengdu
02:15 Abu Dhabi
10:15 Kuwait
00:25 Abu Dhabi
03:05 Kuwait
13:10 Shiraz
Connect
MU5035 China Eastern Airlines
EK377 Emirates
FZ271 Flydubai
23:30 Chengdu
03:30 Suvarnabhumi
09:55 Dubai
02:25 Suvarnabhumi
06:50 Dubai
11:50 Shiraz
Connect
8L811 Lucky Air Co. Ltd.
EK377 Emirates
FZ271 Flydubai
23:55 Chengdu
03:30 Suvarnabhumi
09:55 Dubai
02:20 Suvarnabhumi
06:50 Dubai
11:50 Shiraz
Connect

6. Shenzhen to Tehran Imam Khomeini

  1. You take a bus, shuttle or taxi from your location in China to Shenzhen.

  2. You take a flight from Shenzhen to Tehran Imam Khomeini and cost approximately 3785 USD.

  3. You take a bus, shuttle or taxi from Tehran Imam Khomeini to your destination in Iran.

Flight Depart Arrive
W50086 Mahan Air
23:10 Shenzhen
05:10 Tehran Imam Khomeini Direct

References

Find Hotels in Iran

You can find hotels and accommodations in Iran with our hotels search tool below

Booking.com