Die deutsche Hauptstadt bietet auch Flüge nach Teheran an. Man kann sowohl von Berlin Tegel als auch von Berlin Schönefeld fliegen. Schönefeld liegt im Südosten der Stadt und kann mit der S-Bahn in einer halben Stunde erreicht werden. Auch Berlin Tegel ist mit den öffentlichen Verkehrsmitteln erreichbar. Beide Flughäfen bieten jeden Tag Flüge für Teheran mit Lufthansa, Pegasus Airlines und Turkish Airlines an.