Le réseau routier est très convenable et des bonnes autoroutes relient Téhéran à des villes voisines. Il est cependant possible de louer une voiture (individuelle) avec chauffeur pour faire des longs trajets ou prendre une voiture collective ("machin-e-kerayeh") qui relie des villes. Les tarifs sont très bon marché mais vous partagez la voiture avec d'autres personnes.