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 Beijing?

Cheap Flights from Beijing to Tehran, IR, Iran - BJS to THR Last modified: Aug 30, 2016 12:45 AM

Popular flights from Beijing to Tehran Last modified: Aug 30, 2016 12:45 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.

Azal
BJSTHR
Sun 10/9
1 stop
THRBJS
Tue 10/18
1 stop
CN¥2,817
Select
Azal
BJSTHR
Sun 10/9
1 stop
THRBJS
Fri 10/21
1 stop
CN¥2,817
Select
Azal
BJSTHR
Tue 10/11
1 stop
THRBJS
Fri 10/21
1 stop
CN¥2,817
Select
Azal
BJSTHR
Tue 10/18
1 stop
THRBJS
Fri 10/21
1 stop
CN¥2,817
Select
Azal
BJSTHR
Sun 10/23
1 stop
THRBJS
Sun 11/6
1 stop
CN¥2,817
Select
Qatar
BJSTHR
Thu 11/24
1 stop
THRBJS
Wed 12/7
1 stop
CN¥3,391
Select
Aeroflot
BJSTHR
Thu 10/13
2 stops
THRBJS
Mon 10/24
2 stops
CN¥3,584
Select
Aeroflot
BJSTHR
Thu 10/13
2 stops
THRBJS
Thu 10/27
2 stops
CN¥3,584
Select
Astana
BJSTHR
Sat 9/10
1 stop
THRBJS
Tue 9/20
1 stop
CN¥3,597
Select
Etihad
BJSTHR
Wed 10/19
1 stop
THRBJS
Fri 10/28
1 stop
CN¥3,611
Select
Etihad
BJSTHR
Tue 11/1
1 stop
THRBJS
Fri 11/11
1 stop
CN¥3,611
Select
Etihad
BJSTHR
Thu 11/3
1 stop
THRBJS
Fri 11/18
1 stop
CN¥3,611
Select
Etihad
BJSTHR
Thu 11/3
1 stop
THRBJS
Wed 11/23
1 stop
CN¥3,611
Select
China Southern
BJSTHR
Sun 9/11
1 stop
THRBJS
Wed 9/14
1 stop
CN¥3,691
Select
China Southern
BJSTHR
Mon 9/19
1 stop
THRBJS
Thu 9/22
1 stop
CN¥3,691
Select
Turkish
BJSTHR
Thu 9/8
1 stop
THRBJS
Sun 9/11
1 stop
CN¥3,744
Select
Turkish
BJSTHR
Thu 10/13
1 stop
THRBJS
Thu 10/27
1 stop
CN¥3,744
Select
Turkish
BJSTHR
Thu 10/13
1 stop
THRBJS
Mon 10/24
1 stop
CN¥3,744
Select
Turkish
BJSTHR
Wed 10/19
1 stop
THRBJS
Fri 10/28
1 stop
CN¥3,744
Select
Turkish
BJSTHR
Sun 10/30
1 stop
THRBJS
Wed 11/9
1 stop
CN¥3,744
Select
UIA
BJSTHR
Tue 11/1
1 stop
THRBJS
Fri 11/11
1 stop
CN¥4,185
Select
UIA
BJSTHR
Thu 11/3
1 stop
THRBJS
Wed 11/23
1 stop
CN¥4,185
Select
UIA
BJSTHR
Thu 11/3
1 stop
THRBJS
Fri 11/18
1 stop
CN¥4,185
Select
UIA
BJSTHR
Thu 11/3
1 stop
THRBJS
Sun 11/13
1 stop
CN¥4,185
Select
Emirates
BJSTHR
Thu 10/13
1 stop
THRBJS
Thu 10/27
1 stop
CN¥5,352
Select
Emirates
BJSTHR
Thu 10/13
1 stop
THRBJS
Mon 10/24
1 stop
CN¥5,352
Select
Emirates
BJSTHR
Wed 10/19
1 stop
THRBJS
Fri 10/28
1 stop
CN¥5,352
Select
Emirates
BJSTHR
Tue 11/1
1 stop
THRBJS
Fri 11/11
1 stop
CN¥5,352
Select
Emirates
BJSTHR
Thu 11/3
1 stop
THRBJS
Sun 11/13
1 stop
CN¥5,352
Select
IranAir
BJSTHR
Thu 9/29
nonstop
THRBJS
Wed 10/12
nonstop
CN¥6,180
Select
IranAir
BJSTHR
Thu 11/3
nonstop
THRBJS
Wed 11/23
nonstop
CN¥6,180
Select
Alitalia
BJSTHR
Thu 10/13
1 stop
THRBJS
Mon 10/24
1 stop
CN¥6,787
Select
Alitalia
BJSTHR
Tue 11/1
1 stop
THRBJS
Fri 11/11
1 stop
CN¥6,787
Select
Alitalia
BJSTHR
Thu 11/3
1 stop
THRBJS
Wed 11/23
1 stop
CN¥6,787
Select
Alitalia
BJSTHR
Thu 11/3
1 stop
THRBJS
Fri 11/18
1 stop
CN¥6,787
Select
British Airways
BJSTHR
Thu 10/13
1 stop
THRBJS
Thu 10/27
1 stop
CN¥8,169
Select
Lufthansa
BJSTHR
Mon 10/17
1 stop
THRBJS
Tue 10/25
1 stop
CN¥9,443
Select
KLM
BJSTHR
Sun 10/30
1 stop
THRBJS
Wed 11/9
1 stop
CN¥13,614
Select
KLM
BJSTHR
Tue 11/1
1 stop
THRBJS
Fri 11/11
1 stop
CN¥13,614
Select
KLM
BJSTHR
Thu 11/3
1 stop
THRBJS
Wed 11/23
1 stop
CN¥13,614
Select
KLM
BJSTHR
Thu 11/3
1 stop
THRBJS
Fri 11/18
1 stop
CN¥13,614
Select
Thai
BJSTHR
Thu 10/13
1 stop
THRBJS
Thu 10/27
1 stop
CN¥35,309
Select
Thai
BJSTHR
Thu 11/3
1 stop
THRBJS
Sun 11/13
1 stop
CN¥35,309
Select
Thai
BJSTHR
Sat 11/12
1 stop
THRBJS
Sat 11/19
1 stop
CN¥35,309
Select

How Much Does it Cost to Fly from Beijing to Tehran (BJS to THR)?

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

When Can I Buy the Cheapest Flight from Beijing to Tehran (BJS to THR)?

Airlines can adjust prices for plane tickets from Beijing 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 Beijing to Tehran

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

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
CN¥3,591 CN¥2,817 CN¥3,431 CN¥3,030 CN¥3,631 CN¥3,597 CN¥2,817

Lowest Fares Chart By Month from Beijing to Tehran

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

Month Origin Destination Carrier Depart Date Return Date Stops Price
August Beijing Tehran Etihad 8/31/16 9/14/16 1 CN¥4,231
September Beijing Tehran Azal 9/8/16 9/11/16 1 CN¥3,030
October Beijing Tehran Azal 10/9/16 10/18/16 1 CN¥2,817
November Beijing Tehran Azal 11/22/16 11/27/16 1 CN¥2,850
December Beijing Tehran Azal 12/29/16 1/3/17 1 CN¥3,030
January Beijing Tehran Azal 1/24/17 2/7/17 1 CN¥2,817
February Beijing Tehran Azal 2/9/17 2/28/17 1 CN¥2,817
March Beijing Tehran Etihad 3/31/17 4/11/17 1 CN¥3,611

Non-Stop vs Connecting Flights from Beijing to Tehran (BJS to THR)

Your Beijing 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 Beijing to Tehran is CN¥8,943.

The average price for non-stop flights from Beijing to Tehran is CN¥6,180.

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

Nonstop Flight Details from Beijing to Tehran
CarrierMonTueWedThuFriSatSunEarliest FlightLatest Flight
IranAir 0 0 0 1 0 0 0 22:40 22:40
Mahan Air 1 1 1 0 0 0 0 00:15 00:15

Beijing to Tehran Flight Questions

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

Question: How long is a direct flight from Beijing to Tehran?
Answer: The average Beijing to Tehran flight time is 8 hours and 22 minutes.
Question: How many kilometers are there between Beijing and Tehran?
Answer: The distance from Beijing to Tehran is 5643 kilometers.
Question: How common are direct flights from Beijing to Tehran?
Answer: There are 4 direct flights from Beijing to Tehran.
Question: What is the most popular airline for non-stop flights from Beijing to Tehran?
Answer: Mahan Air provides 75% of the non-stop flights between Beijing and Tehran.
Question: What are the most popular connecting cities when flying from Beijing to Tehran?
Answer: Abu Dhabi, AE

Airlines Flying from Beijing to Tehran (BJS to THR) Number of flights searched: 107Last modified: Aug 30, 2016 12:45 AM

Below are the different airlines that fly from Beijing 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 Beijing to Tehran.

Beijing to Tehran
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Alitalia FCO 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
Azal GYD X X X
Astana ALA X X
Astana TSE / ALA X
Lufthansa MUC X X X X X X X
Austrian VIE X X X X X X
UIA KBP X X X X
Qatar DOH X X X X X X X
Aeroflot SVO X X X X X X X
Aeroflot KHV / SVO 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 Beijing 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 Beijing - BJS

FlightsAirlineLowest Price
Beijing to Shanghai 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,296

Cheap International Flights from Beijing - BJS

FlightsAirlineLowest Price
Beijing to Dubai Sichuan, Air France, Air Algerie, Finnair, British Airways, Air China, Cathay, China Southern, Emirates, Ethiopian, Azal, JAL, Astana, Korean, KLM, Lufthansa, Swiss, Malaysia, Mihin Lanka, Egyptair, China Eastern, Pakistan, Philippine, UIA, Qatar, S7, Aeroflot, Thai, Turkish, Srilankan, Virgin Atlantic CN¥2,850
Beijing to London American, Air Berlin, Air Canada, Air France, Finnair, Alitalia, British Airways, EVA Air, Air China, Cathay, China Southern, Delta, Emirates, Ethiopian, Etihad, Hainan, Uzbekistan, Azal, JAL, Astana, Korean, KLM, Lufthansa, LOT, Swiss, El Al, Xiamen, Malaysia, Egyptair, China Eastern, All Nippon, Austrian, Asiana, Pakistan, Philippine, UIA, Qatar, S7, SAS, Brussels, Singapore, Aeroflot, Thai, Turkish, United, Srilankan, Vietnam, Virgin Atlantic CN¥3,851
Beijing to Tokyo Sichuan, EVA Air, Air China, China Airlines, Cathay, China Southern, Shanghai, Garuda, Hainan, Hong Kong, JAL, Dragonair, Korean, Xiamen, China Eastern, All Nippon, Air Macau, MIAT, Asiana, Pakistan, Philippine, S7, Shandong, Singapore, Thai, Vietnam, Shenzhen CN¥1,822
Beijing to Seoul British Airways, EVA Air, Air China, China Airlines, Cathay, China Southern, Shanghai, Garuda, Tianjin, JAL, Korean, Lufthansa, Xiamen, China Eastern, All Nippon, Air Macau, MIAT, Asiana, Philippine, S7, Shandong, Singapore, Aeroflot, Thai, Vietnam, Shenzhen CN¥1,782
Beijing to Bangkok Sichuan, EVA Air, Air China, China Airlines, Cathay, China Southern, Shanghai, Garuda, Hainan, Hong Kong, JAL, Korean, Xiamen, Malaysia, Mihin Lanka, China Eastern, All Nippon, Air Macau, Asiana, Philippine, S7, Singapore, Thai, Srilankan, Vietnam, Shenzhen CN¥1,789
Beijing to Moscow Sichuan, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Emirates, Etihad, Hainan, Uzbekistan, Azal, Astana, Korean, KLM, Lufthansa, LOT, Swiss, El Al, Egyptair, China Eastern, MIAT, Austrian, Qatar, S7, SAS, Brussels, Singapore, Aeroflot, Turkish, Ural, Vietnam CN¥2,530
Beijing to Istanbul Air Canada, Air France, Air Algerie, Alitalia, British Airways, EVA Air, Air China, China Southern, Emirates, Ethiopian, Etihad, Uzbekistan, IranAir, Azal, Astana, Korean, KLM, Lufthansa, LOT, Swiss, Egyptair, All Nippon, Asiana, Philippine, UIA, Qatar, SAS, Singapore, Aeroflot, Thai, Turkish, Tap Portugal CN¥2,797
Beijing to Baku Air France, China Southern, Azal, Astana, KLM, Lufthansa, Egyptair, UIA, Qatar, S7, Aeroflot, Turkish CN¥2,817
Beijing to Paris American, Air Berlin, Air Canada, Air France, Air Algerie, Finnair, Alitalia, British Airways, EVA Air, Air China, Cathay, China Southern, Delta, Emirates, Ethiopian, Etihad, Air Seychelles, Hainan, Hong Kong, IranAir, Azal, JAL, Astana, Korean, KLM, Lufthansa, LOT, Swiss, El Al, Malaysia, Air Mauritius, Egyptair, China Eastern, All Nippon, Austrian, Asiana, UIA, Qatar, South African, SAS, Brussels, Singapore, Aeroflot, Thai, Turkish, Ural, Srilankan, Vietnam CN¥3,277
Beijing to Singapore Sichuan, British Airways, 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,169
Beijing to Hong Kong Sichuan, EVA Air, Air China, China Airlines, Cathay, China Southern, Shanghai, Hainan, Hong Kong, JAL, Dragonair, Korean, Xiamen, China Eastern, All Nippon, MIAT, Asiana, Philippine, S7, Thai, Vietnam CN¥1,228
Beijing to Tel Aviv - Yafo American, Air Berlin, Air Canada, Air France, Finnair, Alitalia, British Airways, Air China, Ethiopian, Hainan, Uzbekistan, Azal, Korean, KLM, Lufthansa, LOT, Swiss, El Al, Austrian, UIA, S7, Brussels, Aeroflot, Thai, Turkish CN¥3,297
Beijing to Taipei Sichuan, EVA Air, Air China, China Airlines, Cathay, China Southern, Shanghai, Hainan, Hong Kong, JAL, Dragonair, Korean, Xiamen, China Eastern, All Nippon, Air Macau, Asiana, Philippine, Shandong, Singapore, Thai, Vietnam, Shenzhen CN¥1,642
Beijing to Delhi Alitalia, British Airways, Air China, China Airlines, Cathay, China Southern, Emirates, Etihad, Hong Kong, JAL, Astana, Korean, Lufthansa, Malaysia, Mihin Lanka, China Eastern, All Nippon, Asiana, Pakistan, Qatar, Shandong, SAS, Singapore, Aeroflot, Thai, Srilankan, Virgin Atlantic CN¥3,297
Beijing to Kuala Lumpur Alitalia, British Airways, EVA Air, Air China, China Airlines, Cathay, China Southern, AirAsia X, Shanghai, Garuda, JAL, Astana, Korean, Lufthansa, Xiamen, Malaysia, Mihin Lanka, China Eastern, All Nippon, Pakistan, Philippine, Qatar, Singapore, Thai, Srilankan, Vietnam CN¥2,049
Beijing to Doha British Airways, Cathay, Emirates, Ethiopian, Etihad, Azal, JAL, KLM, Lufthansa, Egyptair, Asiana, Pakistan, Philippine, Qatar, S7, Turkish, Srilankan CN¥3,464
Beijing to Manila Cebu Pacific, 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 CN¥1,669
Beijing to Amsterdam Air France, Finnair, Alitalia, British Airways, EVA Air, China Airlines, Cathay, China Southern, Delta, Emirates, Etihad, Garuda, Korean, KLM, Lufthansa, LOT, Swiss, El Al, Xiamen, Malaysia, Egyptair, China Eastern, Austrian, UIA, Qatar, SAS, Singapore, Aeroflot, Turkish, United CN¥3,070
Beijing to Athens Air Canada, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Emirates, Etihad, Air Serbia, KLM, Lufthansa, LOT, Swiss, El Al, Xiamen, Egyptair, China Eastern, Austrian, UIA, Qatar, S7, SAS, Brussels, Aeroflot, Turkish, Tap Portugal CN¥3,464
Beijing to Yerevan Air France, KLM, Lufthansa, LOT, Austrian, UIA, Qatar, S7, Aeroflot CN¥4,231
Beijing to Rome American, Air Berlin, Air France, Air Algerie, Finnair, Alitalia, British Airways, Air China, China Airlines, Cathay, China Southern, Emirates, Ethiopian, Etihad, Hainan, Uzbekistan, Korean, KLM, Lufthansa, Swiss, El Al, Xiamen, Malaysia, Egyptair, China Eastern, Austrian, Asiana, UIA, Qatar, SAS, Brussels, Singapore, Aeroflot, Thai, Turkish, Tap Portugal CN¥3,197
Beijing to Abu Dhabi Air Berlin, Air France, Finnair, Alitalia, British Airways, Etihad, Garuda, Air Seychelles, Hainan, Hong Kong, Korean, KLM, Mihin Lanka, Egyptair, China Eastern, All Nippon, Asiana, Pakistan, Philippine, Qatar, S7, SAS, Brussels, Turkish, Tap Portugal, Srilankan, Vietnam CN¥3,504
Beijing to Tbilisi China Southern, Azal, Astana, KLM, Lufthansa, LOT, Austrian, UIA, Qatar, S7, Aeroflot, Turkish CN¥2,830
Beijing to Phuket Sichuan, Alitalia, EVA Air, Air China, Cathay, China Southern, Shanghai, Hainan, Dragonair, Korean, Malaysia, China Eastern, Asiana, Shandong, Singapore, Thai, Shenzhen CN¥2,870
Beijing to Jeddah Air France, British Airways, Emirates, Ethiopian, Etihad, Garuda, Korean, Lufthansa, Malaysia, Mihin Lanka, Egyptair, Pakistan, Philippine, Qatar, Aeroflot, Turkish, Srilankan CN¥3,644
Beijing to Kathmandu Sichuan, Air China, Cathay, China Southern, AirAsia X, Etihad, Dragonair, Korean, Malaysia, China Eastern, Qatar, Thai, Turkish CN¥2,616
Beijing to Frankfurt Air Berlin, Air Canada, Air France, Finnair, Alitalia, British Airways, Air China, China Airlines, Cathay, China Southern, Emirates, Ethiopian, Etihad, Hainan, Hong Kong, Uzbekistan, Astana, Korean, KLM, Lufthansa, LOT, Swiss, El Al, Xiamen, Malaysia, Egyptair, China Eastern, All Nippon, MIAT, Austrian, Asiana, UIA, Qatar, S7, SAS, Brussels, Singapore, Aeroflot, Thai, Turkish, Srilankan, Vietnam CN¥3,651
Beijing to Kiev Air France, British Airways, Azal, Astana, KLM, Lufthansa, LOT, El Al, Austrian, UIA, Turkish, Tap Portugal CN¥3,557
Beijing to New York American, Air Berlin, Air Canada, Air France, Finnair, Alitalia, British Airways, EVA Air, Air China, China Airlines, Cathay, China Southern, Delta, Emirates, Etihad, Hawaiian, Hong Kong, Azal, JAL, Korean, KLM, Lufthansa, LOT, Swiss, El Al, Egyptair, China Eastern, All Nippon, Austrian, Asiana, Philippine, UIA, Qatar, South African, Brussels, Singapore, Aeroflot, Turkish, United, Virgin Atlantic CN¥4,131
Cheap Flights from Beijing to Tehran, IR, Iran, from CN¥2,817 Round trip from BJS to THR