Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Did you mean flights from Tehran to Shanghai?

Cheap Flights from Shanghai to Tehran, IR, Iran - SHA to THR Last modified: Sep 1, 2016 1:42 AM

Popular flights from Shanghai to Tehran Last modified: Sep 1, 2016 1:42 AM

We’ve got the inside scoop on finding the best time to fly for the best price. Not sure when to travel for your next vacation? Find details below on when-to-fly and when-to-buy.

Aeroflot
SHATHR
Thu 10/20
1 stop
THRSHA
Mon 10/31
1 stop
CN¥3,474
Select
Aeroflot
SHATHR
Sat 10/22
1 stop
THRSHA
Fri 10/28
1 stop
CN¥3,474
Select
China Southern
SHATHR
Sat 9/10
1 stop
THRSHA
Wed 9/14
1 stop
CN¥4,616
Select
China Southern
SHATHR
Sat 9/10
2 stops
THRSHA
Wed 9/14
2 stops
CN¥4,616
Select
China Southern
SHATHR
Sun 9/11
2 stops
THRSHA
Thu 9/15
2 stops
CN¥4,616
Select
China Southern
SHATHR
Sun 9/11
1 stop
THRSHA
Sun 9/25
1 stop
CN¥4,616
Select
China Southern
SHATHR
Sun 9/11
2 stops
THRSHA
Sun 9/25
2 stops
CN¥4,616
Select
Etihad
SHATHR
Mon 9/5
1 stop
THRSHA
Thu 9/8
1 stop
CN¥5,437
Select
Etihad
SHATHR
Tue 9/6
1 stop
THRSHA
Fri 9/9
1 stop
CN¥5,437
Select
Etihad
SHATHR
Mon 9/12
1 stop
THRSHA
Fri 9/16
1 stop
CN¥5,437
Select
Etihad
SHATHR
Wed 9/14
1 stop
THRSHA
Tue 9/27
1 stop
CN¥5,437
Select
Etihad
SHATHR
Wed 9/14
1 stop
THRSHA
Fri 9/30
1 stop
CN¥5,437
Select
Qatar
SHATHR
Wed 11/2
1 stop
THRSHA
Mon 11/14
1 stop
CN¥5,444
Select
Turkish
SHATHR
Mon 10/3
1 stop
THRSHA
Thu 10/13
1 stop
CN¥5,885
Select
Turkish
SHATHR
Mon 10/3
1 stop
THRSHA
Fri 10/14
1 stop
CN¥5,885
Select
Turkish
SHATHR
Mon 10/3
1 stop
THRSHA
Mon 10/17
1 stop
CN¥5,885
Select
Turkish
SHATHR
Tue 10/4
1 stop
THRSHA
Thu 10/13
1 stop
CN¥5,885
Select
Turkish
SHATHR
Tue 10/4
1 stop
THRSHA
Fri 10/14
1 stop
CN¥5,885
Select
KLM
SHATHR
Sun 10/30
2 stops
THRSHA
Thu 11/10
2 stops
CN¥6,065
Select
KLM
SHATHR
Mon 10/31
2 stops
THRSHA
Tue 11/15
2 stops
CN¥6,065
Select
KLM
SHATHR
Sat 11/5
2 stops
THRSHA
Tue 11/8
2 stops
CN¥6,065
Select
KLM
SHATHR
Sat 11/5
2 stops
THRSHA
Thu 11/10
2 stops
CN¥6,065
Select
KLM
SHATHR
Sat 11/5
2 stops
THRSHA
Fri 11/25
2 stops
CN¥6,065
Select
Emirates
SHATHR
Mon 10/3
1 stop
THRSHA
Thu 10/13
1 stop
CN¥8,790
Select
Emirates
SHATHR
Mon 10/3
1 stop
THRSHA
Fri 10/14
1 stop
CN¥8,790
Select
Emirates
SHATHR
Mon 10/3
1 stop
THRSHA
Mon 10/17
1 stop
CN¥8,790
Select
Emirates
SHATHR
Tue 10/4
1 stop
THRSHA
Thu 10/13
1 stop
CN¥8,790
Select
Emirates
SHATHR
Tue 10/4
1 stop
THRSHA
Fri 10/14
1 stop
CN¥8,790
Select
Lufthansa
SHATHR
Mon 10/31
1 stop
THRSHA
Tue 11/15
1 stop
CN¥9,458
Select
Air France
SHATHR
Thu 10/20
1 stop
THRSHA
Wed 11/2
1 stop
CN¥10,006
Select
Alitalia
SHATHR
Mon 10/17
1 stop
THRSHA
Mon 10/31
1 stop
CN¥11,335
Select
British Airways
SHATHR
Sat 9/3
1 stop
THRSHA
Thu 9/8
1 stop
CN¥21,153
Select
Thai
SHATHR
Sun 9/4
2 stops
THRSHA
Thu 9/8
2 stops
CN¥22,709
Select
Thai
SHATHR
Wed 9/7
2 stops
THRSHA
Fri 9/9
2 stops
CN¥22,709
Select

How Much Does it Cost to Fly from Shanghai to Tehran (SHA to THR)?

We have collected flight cost data from across the web for travel from Shanghai to Tehran, and have found the average flight price for this trip to be CN¥3,881.

When Can I Buy the Cheapest Flight from Shanghai to Tehran (SHA to THR)?

Airlines can adjust prices for plane tickets from Shanghai to Tehran based on the day and time that you decide to book your flight. We have collected data from all airlines, and have discovered that the best days to book flights are Tuesdays, Wednesdays, and Saturdays. Read our article to find more information about the best time to buy airline tickets.

Cheapest Day To Fly from Shanghai to Tehran

The chart below shows up-to-date information regarding the cheapest days to fly from Shanghai to Tehran.

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
CN¥4,422 CN¥3,480 CN¥3,480 CN¥3,474 CN¥5,317 CN¥3,474 CN¥3,480

Lowest Fares Chart By Month from Shanghai to Tehran

The chart below shows the lowest fare by month when flying from Shanghai to Tehran.

Month Origin Destination Carrier Depart Date Return Date Stops Price
September Shanghai Tehran Aeroflot 9/21/16 9/28/16 1 CN¥3,627
October Shanghai Tehran Aeroflot 10/20/16 10/31/16 1 CN¥3,474
November Shanghai Tehran Aeroflot 11/1/16 11/7/16 1 CN¥3,480
December Shanghai Tehran Aeroflot 12/3/16 12/8/16 1 CN¥3,480
January Shanghai Tehran Aeroflot 1/5/17 1/16/17 1 CN¥3,480
February Shanghai Tehran Aeroflot 2/1/17 2/15/17 1 CN¥3,480
March Shanghai Tehran China Southern 3/19/17 4/2/17 2 CN¥4,622
June Shanghai Tehran Aeroflot 6/29/17 7/11/17 1 CN¥4,676

Non-Stop vs Connecting Flights from Shanghai to Tehran (SHA to THR)

Your Shanghai to Tehran flight can be significantly cheaper by choosing a multi-stop airline ticket. Although these connecting flights sacrifice some convenience, on average, travelers save 20%-60% when they choose to fly multi-stop versus a direct flight.

The average price for connecting flights from Shanghai to Tehran is CN¥8,910.

The average price for non-stop flights from Shanghai to Tehran is CN¥0.

The chart below shows up to date information regarding non-stop flights from Shanghai to Tehran.

Nonstop Flight Details from Shanghai to Tehran
CarrierMonTueWedThuFriSatSunEarliest FlightLatest Flight
Mahan Air 1 1 1 1 1 1 1 23:00 23:00

Shanghai to Tehran Flight Questions

Below are some common questions that asked about this flight route:

Question: How long is a direct flight from Shanghai to Tehran?
Answer: The average Shanghai to Tehran flight time is 9 hours and 45 minutes.
Question: How many kilometers are there between Shanghai and Tehran?
Answer: The distance from Shanghai to Tehran is 6438 kilometers.
Question: How common are direct flights from Shanghai to Tehran?
Answer: There are 7 direct flights from Shanghai to Tehran.
Question: What is the most popular airline for non-stop flights from Shanghai to Tehran?
Answer: Mahan Air provides 100% of the non-stop flights between Shanghai and Tehran.
Question: What are the most popular connecting cities when flying from Shanghai to Tehran?
Answer: Urumqi, CN

Airlines Flying from Shanghai to Tehran (SHA to THR) Number of flights searched: 128Last modified: Sep 1, 2016 1:42 AM

Below are the different airlines that fly from Shanghai to Tehran with the average price of their plane tickets. Just remember that different airlines offer different levels of comfort and service, so consider convenience when choosing your airline.

Below is the full flight schedule summary of the next 30 days for flights from Shanghai to Tehran.

Shanghai to Tehran
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air France CDG X X X X X X
China Southern URC X X X X X X X
Emirates DXB X X X X X X X
Etihad AUH X X X X X X X
Lufthansa MUC X X X X X X X
Austrian VIE X X X X X X X
Qatar DOH X X X X X X X
Aeroflot SVO X X X X X X X
Thai BKK X X
Turkish IST X X X X X X X

Airports for Your Route

These pages contain information about the major airports in Shanghai and Tehran, so you can feel comfortable knowing how to get around whether you are about to take off or you just landed.

Cheap Domestic Flights from Shanghai - SHA

FlightsAirlineLowest Price
Shanghai to Beijing Sichuan, EVA Air, Air China, China Airlines, Cathay, China Southern, Shanghai, Juneyao, Hainan, Hong Kong, Capital Airlines, JAL, Dragonair, Korean, Xiamen, China Eastern, All Nippon, Air Macau, Asiana, Shandong, Shenzhen CN¥2,024

Cheap International Flights from Shanghai - SHA

FlightsAirlineLowest Price
Shanghai to Dubai Sichuan, Air France, Air India, Finnair, British Airways, Royal Brunei, Air China, Cathay, China Southern, Emirates, Ethiopian, JAL, Korean, KLM, Kenya, Lufthansa, Swiss, Malaysia, Mihin Lanka, Air Mauritius, China Eastern, Philippine, Qatar, Singapore, Aeroflot, Thai, Turkish, Srilankan, Virgin Atlantic CN¥2,866
Shanghai to Bangkok Sichuan, Air India, Royal Brunei, EVA Air, Air China, China Airlines, Cathay, China Southern, Shanghai, Garuda, Juneyao, Hainan, Hong Kong, JAL, Korean, Lufthansa, Xiamen, Malaysia, Mihin Lanka, China Eastern, All Nippon, Air Macau, Austrian, Orient Thai, Asiana, Philippine, Singapore, Thai, Srilankan, Vietnam, Mesaba, Shenzhen CN¥1,784
Shanghai to Tokyo Sichuan, EVA Air, Air China, China Airlines, Cathay, China Southern, Shanghai, TransAsia, Tianjin, Juneyao, Hainan, Hong Kong, JAL, Dragonair, Korean, Lufthansa, Xiamen, China Eastern, All Nippon, Air Macau, Austrian, Asiana, Philippine, Qantas, Shandong, Singapore, Thai, Vietnam, Shenzhen CN¥1,276
Shanghai to London Air Berlin, Air Canada, Air France, Air India, Finnair, Alitalia, British Airways, Royal Brunei, EVA Air, Air China, Cathay, China Southern, Delta, Emirates, Ethiopian, Etihad, Tianjin, Hainan, Iberia, JAL, Korean, KLM, Lufthansa, Swiss, Xiamen, Malaysia, China Eastern, All Nippon, Austrian, Asiana, Philippine, Qatar, S7, SAS, Singapore, Aeroflot, Thai, Turkish, Srilankan, Vietnam, Virgin Atlantic CN¥3,694
Shanghai to Seoul EVA Air, Air China, China Airlines, Cathay, China Southern, Shanghai, JAL, Korean, Lufthansa, Xiamen, China Eastern, All Nippon, Air Macau, Asiana, Qantas, Shandong, Singapore, Thai, Vietnam, Shenzhen CN¥1,784
Shanghai to Istanbul Air Canada, Air France, Air India, Alitalia, British Airways, EVA Air, Air China, China Southern, Emirates, Ethiopian, Etihad, Korean, KLM, Lufthansa, Swiss, All Nippon, Asiana, Philippine, Qatar, SAS, Singapore, Aeroflot, Thai, Turkish, Tap Portugal, Srilankan CN¥2,993
Shanghai to Manila Cebu Pacific, Alitalia, Royal Brunei, EVA Air, Air China, China Airlines, Cathay, China Southern, JAL, Dragonair, Korean, Xiamen, Malaysia, China Eastern, All Nippon, Air Macau, Asiana, Philippine, Qantas, Singapore, Thai, Vietnam, AirAsia Zest CN¥1,423
Shanghai to Moscow Sichuan, Air Berlin, Air France, Air India, Finnair, Alitalia, British Airways, Air China, China Southern, Emirates, Etihad, Hainan, JAL, Korean, KLM, Lufthansa, Swiss, China Eastern, Austrian, Qatar, S7, SAS, Aeroflot, Turkish, Vietnam CN¥2,639
Shanghai to Taipei Sichuan, UNI Air, EVA Air, Air China, China Airlines, Cathay, China Southern, Shanghai, TransAsia, Juneyao, Hainan, Hong Kong, JAL, Dragonair, Korean, Xiamen, China Eastern, All Nippon, Air Macau, Asiana, Shandong, Singapore, Thai, Vietnam, Shenzhen CN¥1,396
Shanghai to Delhi Air India, British Airways, Air China, China Airlines, Cathay, China Southern, Emirates, Etihad, Garuda, Hong Kong, JAL, Korean, Lufthansa, Malaysia, Mihin Lanka, China Eastern, All Nippon, Asiana, Qatar, Shandong, SAS, Singapore, Aeroflot, Thai, Srilankan, Virgin Atlantic CN¥3,320
Shanghai to Kuala Lumpur Alitalia, British Airways, Royal Brunei, EVA Air, Air China, China Airlines, Cathay, China Southern, AirAsia X, Shanghai, Garuda, JAL, Korean, Lufthansa, Xiamen, Malaysia, Mihin Lanka, China Eastern, All Nippon, Philippine, Singapore, Thai, Srilankan, Vietnam CN¥1,911
Shanghai to Paris Air Berlin, Air Canada, Air France, Air India, Finnair, Alitalia, British Airways, EVA Air, Air China, Cathay, China Southern, Delta, Emirates, Ethiopian, Etihad, Hainan, Hong Kong, Iberia, JAL, Korean, KLM, Lufthansa, Swiss, China Eastern, All Nippon, Austrian, Asiana, Qatar, SAS, Singapore, Aeroflot, Thai, Turkish, United, Srilankan, Vietnam CN¥3,287
Shanghai to Mumbai Air India, Alitalia, British Airways, Air China, Cathay, Emirates, Ethiopian, Etihad, JAL, Korean, Lufthansa, Swiss, Malaysia, Mihin Lanka, All Nippon, Qatar, SAS, Singapore, Thai, Turkish, Srilankan CN¥3,500
Shanghai to Phuket Sichuan, Alitalia, EVA Air, Air China, Cathay, China Southern, Shanghai, Tianjin, Juneyao, Hainan, JAL, Dragonair, Korean, Lufthansa, Malaysia, China Eastern, Austrian, Asiana, Singapore, Thai, Shenzhen CN¥2,124
Shanghai to Ho Chi Minh City EVA Air, Air China, China Airlines, Cathay, China Southern, Garuda, JAL, Korean, Malaysia, China Eastern, All Nippon, Asiana, Philippine, Qantas, Singapore, Thai, Vietnam CN¥1,837
Shanghai to Singapore Sichuan, British Airways, Royal Brunei, EVA Air, Air China, China Airlines, Cathay, China Southern, Garuda, JAL, Korean, Xiamen, Malaysia, Mihin Lanka, China Eastern, All Nippon, Asiana, Philippine, Qantas, Singapore, Thai, Srilankan, Vietnam, Shenzhen CN¥2,318
Shanghai to Denpasar Bali Royal Brunei, EVA Air, China Airlines, Cathay, China Southern, Garuda, Hong Kong, JAL, Dragonair, Korean, Lufthansa, Xiamen, Malaysia, China Eastern, All Nippon, Asiana, Philippine, Qantas, Singapore, Thai CN¥2,445
Shanghai to Kathmandu Sichuan, Air India, Air China, Cathay, China Southern, Etihad, Dragonair, Korean, Malaysia, China Eastern, Qatar, Thai, Turkish CN¥2,605
Shanghai to Amsterdam American, Air Canada, Air France, Air India, AeroMexico, Finnair, Alitalia, British Airways, EVA Air, China Airlines, Cathay, China Southern, Emirates, Etihad, Garuda, Iberia, Korean, KLM, Kenya, Lufthansa, Swiss, Xiamen, Malaysia, China Eastern, Austrian, Qantas, Qatar, SAS, Singapore, Aeroflot, Turkish, Tap Portugal CN¥3,080
Shanghai to Hong Kong Air India, British Airways, EVA Air, Air China, China Airlines, Cathay, China Southern, Shanghai, Juneyao, Hainan, Hong Kong, JAL, Dragonair, Korean, Xiamen, China Eastern, All Nippon, Austrian, Asiana, Philippine, Singapore, Vietnam CN¥1,296
Shanghai to Tel Aviv - Yafo Air Canada, Air France, Finnair, Alitalia, British Airways, Air China, Delta, Ethiopian, Hainan, Iberia, Korean, KLM, Lufthansa, Swiss, Austrian, S7, Aeroflot, Thai, Turkish, United CN¥3,580
Shanghai to New York American, Air Berlin, Air Canada, Air France, AeroMexico, Finnair, British Airways, EVA Air, Air China, China Airlines, Cathay, China Southern, Delta, Emirates, Etihad, Hawaiian, Hainan, Hong Kong, Iberia, JAL, Korean, KLM, Lufthansa, Swiss, Xiamen, China Eastern, All Nippon, Austrian, Asiana, Philippine, Qantas, Qatar, Singapore, Aeroflot, Turkish, United, Vietnam, Virgin Atlantic CN¥4,081
Shanghai to Baku Air France, China Southern, KLM, Lufthansa, Qatar, Aeroflot, Turkish CN¥3,774
Shanghai to Rome Air Berlin, Air Canada, Air France, Air India, Finnair, Alitalia, British Airways, Air China, China Airlines, Cathay, China Southern, Delta, Emirates, Ethiopian, Etihad, Hainan, Iberia, Korean, KLM, Lufthansa, Swiss, Xiamen, Malaysia, China Eastern, Austrian, Asiana, Qatar, SAS, Singapore, Aeroflot, Thai, Turkish, Tap Portugal CN¥3,213
Shanghai to Osaka Sichuan, British Airways, EVA Air, Air China, China Airlines, Cathay, China Southern, Shanghai, Tianjin, Juneyao, Hong Kong, JAL, Korean, Lufthansa, Xiamen, China Eastern, All Nippon, Air Macau, Asiana, Philippine, Shandong, Thai, Vietnam, Shenzhen CN¥1,597
Shanghai to Doha Air France, British Airways, Cathay, Emirates, Ethiopian, Etihad, JAL, KLM, Lufthansa, Asiana, Philippine, Qatar, Turkish, Srilankan CN¥3,701
Shanghai to Macau EVA Air, Air China, China Southern, Shanghai, Juneyao, Hainan, Korean, Xiamen, China Eastern, All Nippon, Air Macau, Asiana, Philippine, Thai CN¥1,517

Cheap International Flights to Tehran - THR

FlightsAirlineLowest Price
Nanjing to Tehran China Southern, Lufthansa CN¥5,591
Hangzhou to Tehran China Southern, Lufthansa, Qatar CN¥5,317
Cheap Flights from Shanghai to Tehran, IR, Iran, from CN¥3,474 Round trip from SHA to THR