Practical guide
Getting Around Iran
Last verified: 2026-06-29
How to travel between Iranian cities. The Tehran-Isfahan train is comfortable and has female-only and family cabins, but runs roughly once a day, sells out fast, and can't be booked from abroad on raja.ir - so reserve ahead through an agency. VIP buses are comfortable and almost always available as a fallback. Self-driving means a large cash deposit, chaotic roads and patchy signal, so most first-timers choose a private car and driver.
Key things to know
- Tehran-Isfahan train: ~one daily departure, sells out - book early; female-only & family cabins available
- raja.ir (the rail site) only works inside Iran - book trains via an agency from abroad
- VIP buses are comfortable and always available as a backup
- Domestic flights cover the long hops (e.g. Tehran-Shiraz)
- Self-drive needs an International Driving Permit + a big cash deposit (~€10k) and the roads are tough
- A private car and English-speaking driver is the low-stress choice
- We book trains, buses, flights and drivers for you
Want this handled for you — visa, guide, transport and stays?
Plan your trip