How to get around in Iran?

In Iran, you can travel between cities by plane, bus (often comfortable with VIP classes), or sleeper train for overnight journeys. Within cities, the metro and taxis are the main means of transport.

Transport between cities

  • Airplane: ideal for quickly connecting major cities like Tehran, Isfahan or Shiraz.
  • Bus: developed network with companies offering comfortable services, some offer VIP classes with reclining seats.
  • Train: particularly attractive for overnight trips in sleeper cars, allowing you to save a night's hotel while traveling.

Urban transport

  • Metro: present in major cities like Tehran, Mashhad and Isfahan, modern and efficient.
  • Taxi: ubiquitous, negotiate the price before the trip or use local applications.

Advice from our local agency

Iran Khodro overnight trains offer excellent value for money for long distances. Book in advance during Iranian holiday periods.