Se balader dans un Téhéran engorgé par le trafic est un véritable test de patience. Les taxis sont le meilleur moyen, mais ils sont plus chers que dans le reste du pays. Un grand réseau de bus locaux vous emmènera partout où vous aurez besoin d'aller, pour peu que vous puissiez trouver votre chemin parmi les lignes de bus écrites en persan. Néanmoins, la vraie vedette du transport collectif à Téhéran est le métro.