Compare & book Japan flights. Goods from Japan delivered to your home or business

Iran Buses

Buses in + to Iran

Tehran Ahvaz Alamut Azerbaijan Bam Bandar-e Anzali The Caspian Coastline Esfahan Hamadan Kerman Kermanshah Kurdistan Luristan Qom Rey Sultanieh Yazd

International Bus Services To & From Iran

There are long-distance buses from Istanbul (around 42 hours), Ankara (around 38 hours) and Erzurum in Turkey to Tehran or Tabriz in Iran. There are also buses from Yerevan in Armenia to Tabriz and on to Tehran.

From Pakistan take an overnight bus from Quetta to Taftan on the Pakistan-Iran border. To and from Iraq there are regular bus services from Arbil in Iraq to Urmia in Iran. Buses also run from Sanandaj and Kermanshah in Iran to Sulaymaniyah in Iraqi Kurdistan.

From Tehran, there are also buses to Sulaymaniyah and Arbil. From Afganistan there are buses between Herat and Mashhad. From Turkmenistan there is also a connection between Ashgabat and Mashhad.

Domestic Bus Services

There are many competing private and cooperatively-run bus services within Iran and domestic bus travel is generally comfortable and cheap by Western standards. Bus stations tend to be on the outskirts of most major cities.

Rear of a Tehran city bus, Iran

Rear of a Tehran city bus, Iran

City Buses in Iran

Bus and bus stop in Tehran.

There's probably no need for tourists to take buses in Tehran. But for those living and working in the city they are a great help. Private taxis are unaffordable for most and even shared taxis are expensive for many. So the bus - being practically a free ride - is a necessity.

Tickets are bought from manned kiosks at major transport intersections and they cost 200 Tomans (about $0.20) for 10.

One thing that might bother foreign visitors is the sex segregation. Women ride in the back and men in front. Some might find it ironic that in minibuses and shared taxis no such pains are taken to separate men and women.

There are no signs or bus route maps in English.

Books on Iran Travel