Bus Station in Astara


Buses for Tehran (IR3,000,000), Tabriz (IR250,000, six hours, 3pm), Rasht (IR120,000, 10am and 1pm) and Qazvin (IR240,000, 4pm) leave from this terminal, 4km from the Azerbaijani border.

Bus Station in Ardabil

Main Terminal

From the main terminal, Tehran buses (from IR350,00,000, 10 hours) leave hourly (7am to 11pm) via Astara (IR50,000, two hours), Rasht (IR175,000, five hours) and Qazvin (IR260,000, eight hours). Buses run to...

Bus Station in Orumiyeh

Sero Terminal

From the Sero terminal, 3km northwest of Faqiyeh Sq, minibuses run to villages of the Gonbadchay Valley, strung along the loop road that leads up to the dam reservoir and beyond, turning north 6km before the...

Taxi in Paveh

Kurd Taxi Agency

Dar baste taxis to Marivan along an unsealed, dry-weather-only road via the incredibly scenic Howraman-at-Takht (IR2,600,000). Ensure your taxi doesn't take the sealed route via Nosud that goes close to the Iraqi...

Bus Station in Tabriz

Main Bus Terminal

Most long-distance buses depart from the huge, modern main bus terminal, 3km south of the centre. Check the information desk inside the terminal building for your best departure options.

Bus Station in Hamadan

Terminal Qadim

Use Terminal Qadim for hourly minibuses to Tuyserkan, more frequent services to Malayer (and thence Nahavand or Borujerd and on to Khorramabad), and to Asadabad (for Kangavar).

Bus Station in Orumiyeh


All long-distance buses leave from the terminal. Hamsafar and Vangölu both operate 9am services to Van (Turkey; IR120,000, eight hours) – expect long border waits.

Taxi in Khorramabad

Andimeshk Terminal

Savaris (IR200,000, two hours) and minibuses (IR140,000, 3½ hours) to Andimeshk can be found in a small yard off Baharestan Blvd, 3km southwest of Shariati Park.

Bus Station in Zanjan

Takab Bus

The direct bus to Takab (IR120,000, 3½ hours) leaves at 10.30am daily from the small yard on Behesti St near the corner of Ferdosi St and goes via Qam Cheqay.

Bus Station in Takab


Daily buses to Tehran via Qazvin (10am) and Zanjan (4am), morning minibuses to Bijar (for Sanandaj) and Shahin Dezh (for Miyando'ab and points further north).

Bus Station in Hamadan

Main Minibus Terminal

Use the Main Minibus Terminal for Kermanshah, Sanandaj (maybe changing in Qorveh), Bijar (at 11am and noon via Qorveh) and Ali Sadr (several daily).

Train Station in Shushtar

Shushtar Railway Station

On the northern side of the river, 3km from the bus terminal. There's a sporadic shuttle service to Andimeshk, but a savari is much quicker.

Bus Station in Andimeshk

Main Bus Terminal

Services from Ahvaz can be booked ex Andimeshk at the new main bus terminal, 1.5km south of Beheshti Sq on the southern ring road.

Train Station in Andimeshk

Train Station

The train station is handily central, one short block west of Sa’at Sq (one big block north and then one west of Beheshti Sq).

Bus in Orumiyeh

Vangölu Turizm

Runs hourly (7am to 6pm) Yüksekova to Van buses (TTL20, 3½ hours) and an Esendere to Van service (TTL30, 4½ hours).

Border Crossing in Bazargan

Immigration Posts

The hilltop immigration posts are 2km above Bazargan, IR50,000 (plus IR50,000 for bags) by shared taxi or minibus.

Tickets in Qazvin

Safar Talaei

Sells tickets for Golden services to Sanandaj and Kermanshah (both via Hamadan), and Tehran, Isfahan and Mashhad.

Taxi in Rasht

Pol-e Busar

Savaris north to Astara and Khal Khal. Just over the bridge on Sa'di St, an easy 15-minute walk from Shohoda Sq.

Taxi in Qazvin

Istgah Razmiyan

Razmiyan savaris (per person/car IR100,000/400,000, 1¼ hours) depart very occasionally from Istgah Razmiyan.