All scheduled flights from Tehran to Beijing (IKA-PEK)
Iran
China
All scheduled flights from IKA to PEK. You can fly from Tehran to Beijing non-stop on Wednesdays & Sundays and the flight takes about 7 hours and 15 minutes. Flights with stops take between 12 to 12 hours depending on your flight and connection airport.