Téhéran a un réseau de bus développé mais confus. Les tickets (200 IR) peuvent être achetés dans les guichets situées à côté des arrêts de bus. Puisque toutes les informations concernant les lignes de bus sont en persan, la meilleure façon de réussir à prendre le bus est d'avoir l'air assez perdu à l'arrêt de bus : un local viendra sûrement vous aider.