Almost every city and far-flung village in Iran has bus services to Tehran, as evidenced by the hundreds of buses that pour in and out of the capital each day. Most buses arrive to, or depart from one of four major bus terminals:
The Western bus terminal (Terminal-e-gharb) is the biggest, busiest and best equipped of Tehran's terminals. Most international buses, as well as those heading to the Caspian Sea region and destinations west of Tehran originate and terminate here. The terminal is a ten minute walk north-west from Azadi Square, and a few minutes walk west from the Tehran (Sadaghieh) metro station.
The Eastern bus terminal (Terminal-e-shargh), seven kilometres north-west of Emam Hossein square, handles buses to/from Khorasan province, as well a small number of services to the north.
The Southern bus terminal (Terminal-e-jonoob) is well equipped and handles buses head to and from destinations south of Tehran. It is 2 km east of Tehran's main train station and easily accessible via the dedicated Terminal-e-Jonoob metro stop.
The Central bus terminal (Terminal-e-arzhantin) is located beside Arzhantin Square, around 1.5 km south-west of the Mossallah metro stop. (Frequent shared taxis to/from the metro should be no more than IR 1,000). The station has services to /from most major destinations in Iran including Mashhad, Esfahan, Rasht, Shiraz, Tabriz and Yazd.
The Most Frequently Asked Travel Questions about Tehran
Where To Stay & Best Hotels in Tehran - updated Dec 2023
SAVE up to 75% on Last Minute deals! Search for discount Tehran hotels, motels, apartments, hostels, guest accommodations and vacation resorts. Book now and pay at the hotel. Instant email confirmation!
Tehran Travel Guide from Wikitravel. Many thanks to all Wikitravel contributors. Text is available under Creative Commons Attribution-ShareAlike 3.0, images are available under various licenses, see each image for details.