Iran Transportation Overview

Iran boasts a comprehensive and affordable transportation network that makes traveling between cities and within urban areas surprisingly easy and comfortable. From modern high-speed trains connecting major cities to extensive bus networks reaching even remote towns, Iran's transport infrastructure is one of the best in the Middle East.

This complete transportation guide covers every aspect of getting around Iran, including detailed information on train and bus services, domestic flights, taxi systems, metro networks, and practical booking advice. We'll help you understand the pros and cons of each option, current costs for 2025, booking procedures for foreigners, and insider tips to make your travels smooth and efficient.

Whether you're planning a classic route through Iran's cultural highlights or venturing off the beaten path, this guide will equip you with the knowledge to navigate Iran's transportation system like a local, saving both time and money while maximizing your travel experience.

Iranian trains, buses and transportation options

Iran offers diverse transportation options from modern trains to traditional buses

Train Travel in Iran

Trains are the most comfortable and scenic way to travel between major Iranian cities. Iran's rail network continues to expand, offering reliable service with modern amenities.

Major Train Routes

  • Tehran-Isfahan: 4-5 hours, multiple daily departures
  • Tehran-Shiraz: 8-9 hours, overnight options available
  • Tehran-Mashhad: 8-9 hours, frequent overnight trains
  • Tehran-Tabriz: 9-10 hours, scenic mountain route
  • Isfahan-Shiraz: 6-7 hours, daytime service
  • Tehran-Yazd: 6-7 hours, comfortable overnight

Train Classes & Comfort

  • 4-Berth Sleeper (4-koojeh): Most popular, comfortable beds
  • 6-Berth Sleeper (6-koojeh): Budget option, slightly cramped
  • Seating Coach (neshasteen): Day trains only, reclining seats
  • VIP/Special Class: Limited routes, extra comfort

Train Amenities

  • Clean bedding provided in sleeper classes
  • Restaurant car or snack service on most routes
  • Power outlets at each berth
  • Western-style toilets (increasingly common)
  • Air conditioning throughout

Booking Tips

  • Book 1-2 weeks in advance for popular routes
  • Foreigners need passport for booking
  • Choose lower berths for easier access
  • Overnight trains save accommodation costs
  • Arrive at station 45-60 minutes before departure

Pro Tip: The Tehran-Isfahan and Tehran-Shiraz routes offer some of Iran's most beautiful scenery, passing through deserts and mountains. Book daytime travel for the views.

Bus Travel in Iran

Buses provide the most extensive and affordable transportation network in Iran, reaching virtually every city and town across the country.

Bus Types & Classes

  • VIP Buses: Most comfortable, 3 seats across, legroom, snacks
  • First Class: 4 seats across, reasonable comfort
  • Second Class: Basic but functional, 4-5 seats across
  • Local Buses: For short distances, minimal comfort

Major Bus Companies

  • Seirosefid: High quality, extensive network
  • Hamsafar: Reliable service, good coverage
  • TBT/TBT Onlin: Modern fleet, online booking
  • Iran Peyma: Government-run, comprehensive routes

Popular Bus Routes

  • Tehran-Isfahan: 5 hours, frequent departures
  • Isfahan-Shiraz: 6 hours, scenic mountain route
  • Shiraz-Yazd: 5 hours, through desert landscapes
  • Tehran-Mashhad: 8-9 hours, overnight options
  • Yazd-Kerman: 4 hours, desert scenery

Bus Terminals

  • Tehran: Multiple terminals - check which serves your destination
  • Isfahan: Kaveh Terminal (south) for most destinations
  • Shiraz: Karandish Terminal for intercity buses
  • Major Cities: Well-organized with amenities
Iranian VIP buses and bus terminals

Iran's VIP buses offer excellent comfort for long-distance travel

Domestic Flights

Domestic flights connect major cities quickly and are surprisingly affordable, making them ideal for covering long distances or saving time.

Major Domestic Airlines

  • Iran Air: National carrier, comprehensive network
  • Mahan Air: Largest private airline, good service
  • Iran Air Tours: Extensive domestic routes
  • ATA Airlines: Good coverage, competitive prices
  • Kish Air: Regional specialist, island routes

Popular Flight Routes

  • Tehran-Shiraz: 1.5 hours, multiple daily flights
  • Tehran-Isfahan: 1 hour, frequent service
  • Shiraz-Tabriz: 2 hours, connects north-south
  • Tehran-Kish Island: 2 hours, popular beach destination
  • Mashhad-Shiraz: 2 hours, religious-tourism connection

Booking Domestic Flights

  • Book 2-3 weeks ahead for best prices
  • Use local travel agencies for easiest booking
  • Check baggage allowances (typically 20kg)
  • Confirm airport - some cities have multiple
  • Arrive 2 hours before domestic flights

Airport Transportation

  • Tehran IKIA: Taxi, shuttle, soon metro connection
  • Shiraz Airport: Taxi to city center 20 minutes
  • Isfahan Airport: Close to city, quick taxi ride
  • Mashhad Airport: Well-connected to city

Taxis & Ride-Hailing

Taxis are ubiquitous in Iranian cities and offer flexible transportation options for both short trips and intercity travel.

Taxi Types

  • Snapp (Iran's Uber): App-based, fixed prices, highly recommended
  • Official Taxis: Metered or negotiated, various colors by city
  • Savari (Shared Taxis): Fixed routes, pay per seat, very affordable
  • Telephone Taxis: Call for pickup, slightly higher rates
  • Hotel Taxis: Most expensive but convenient

Using Snapp (Ride-Hailing)

  • Download app before arrival (needs Iranian SIM)
  • Set up payment with cash (no card option)
  • Choose Snapp+ for better cars
  • Use English interface option
  • Pin location accurately for pickup

Taxi Fares & Negotiation

  • Always agree on price before getting in non-metered taxis
  • Ask hotel staff for typical fares to avoid overcharging
  • Short city trips: 150,000-300,000 Rials ($3-6)
  • Airport to city: 500,000-1,000,000 Rials ($10-20)
  • Intercity taxis: Negotiate based on distance

Savari (Shared Taxi) Routes

  • Fixed routes between cities or within regions
  • Depart when full (4 passengers typically)
  • Very affordable - 1/3 price of private taxi
  • Flexible but less comfortable for long distances
  • Good for short intercity hops (e.g., Shiraz-Persepolis)

City Metro Systems

Major Iranian cities have modern metro systems that provide efficient, affordable transportation within urban areas.

Tehran Metro

  • Lines: 7 lines covering entire city
  • Hours: 5:30 AM - 10:30 PM typically
  • Fare: Single journey ~20,000 Rials ($0.40)
  • Features: Air-conditioned, women-only cars, English signs
  • Connections: To Mehrabad Airport, soon to IKIA

Mashhad Metro

  • Lines: 2 lines, expanding network
  • Coverage: City center to suburbs, airport
  • Useful For: Reaching Imam Reza Shrine areas

Isfahan Metro

  • Lines: 1 line currently, expansion planned
  • Coverage: North-south through city center
  • Useful For: Avoiding city center traffic

Shiraz Metro

  • Lines: 1 line operational
  • Coverage: Key tourist and residential areas
  • Future: Expansion to airport planned

Metro Tips for Tourists

  • Purchase rechargeable metro cards at stations
  • Use women-only carriages if preferred (first/last cars)
  • Keep belongings secure in crowded conditions
  • Study metro maps before traveling
  • Avoid rush hours (7-9 AM, 4-7 PM) if possible

Driving & Car Rental

While possible, self-driving in Iran presents challenges for foreign visitors. Understanding the options helps make informed decisions.

Car Rental Options

  • With Driver: Recommended, affordable, stress-free
  • Self-Drive: Possible but complicated for foreigners
  • International License: Not always accepted
  • Insurance: Essential, check coverage carefully

Driving with Driver

  • Cost: $40-80 per day including car and driver
  • Benefits: Local knowledge, no parking stress, safety
  • Booking: Through hotels or travel agencies
  • Tips: Agree on itinerary and costs in advance

Road Conditions

  • Highways: Generally good between major cities
  • Rural Roads: Variable quality, some unpaved
  • Mountain Roads: Winding, require experience
  • City Driving: Chaotic, aggressive drivers

Driving Challenges

  • Aggressive local driving styles
  • Poor signage in English
  • Police checkpoints requiring documentation
  • Limited parking in city centers
  • Fuel availability in remote areas

Safety Advice: For most tourists, hiring a car with driver is safer and more practical than self-driving. The modest additional cost is worth the reduced stress and local expertise.

Ticket Booking Guide

Booking transportation in Iran has specific procedures for foreigners. Understanding these will save time and ensure smooth travel.

Train Booking Methods

  • Online (Raja.ir): Needs Iranian phone number for verification
  • Train Stations: Present passport, pay cash
  • Travel Agencies: Most convenient for foreigners
  • Hotels: Many can arrange bookings for small fee

Bus Booking Methods

  • Bus Terminals: Purchase directly, multiple companies
  • Online (TBT etc.): Some companies offer English booking
  • Travel Agencies: Can book most routes
  • Hotel Assistance: Often can arrange bus tickets

Flight Booking Methods

  • Travel Agencies: Easiest for foreigners
  • Airline Offices: In major cities
  • Hotel Concierge: Can often arrange bookings
  • Local Tour Operators: Package with other services

Booking Tips for Foreigners

  • Carry passport for all ticket purchases
  • Have cash ready - credit cards rarely accepted
  • Use travel agencies for complex itineraries
  • Confirm foreigner surcharges if any
  • Keep tickets safe - replacements difficult

Transportation Costs 2025

Understanding current transportation costs helps with budget planning for your Iran trip. Remember to understand Iran's currency system when dealing with prices.

Train Costs (per person)

  • 4-Berth Sleeper: 2,000,000-4,000,000 Rials ($40-80)
  • 6-Berth Sleeper: 1,500,000-3,000,000 Rials ($30-60)
  • Seating Coach: 1,000,000-2,000,000 Rials ($20-40)
  • Tehran-Isfahan: ~2,500,000 Rials ($50) sleeper

Bus Costs (per person)

  • VIP Bus: 1,000,000-2,000,000 Rials ($20-40)
  • First Class Bus: 800,000-1,500,000 Rials ($16-30)
  • Second Class: 500,000-1,000,000 Rials ($10-20)
  • Tehran-Isfahan VIP: ~1,200,000 Rials ($24)

Domestic Flight Costs

  • Tehran-Shiraz: 3,000,000-6,000,000 Rials ($60-120)
  • Tehran-Isfahan: 2,500,000-5,000,000 Rials ($50-100)
  • Shiraz-Tabriz: 4,000,000-7,000,000 Rials ($80-140)
  • Book in advance for lowest prices

Local Transportation Costs

  • Snapp/Taxi: 150,000-500,000 Rials ($3-10) per trip
  • Metro: 20,000-50,000 Rials ($0.40-1) per journey
  • City Bus: 10,000-30,000 Rials ($0.20-0.60)
  • Savari (shared): 200,000-800,000 Rials ($4-16) intercity

Transport Safety Tips

Iran is generally safe for transportation, but following these tips will ensure your travels are secure and comfortable.

General Safety

  • Use official transportation providers
  • Keep valuables secure, especially in crowded transport
  • Have emergency contacts saved in phone
  • Share itinerary with someone back home
  • Purchase travel insurance covering transportation

Road Safety

  • Avoid night travel on rural roads
  • Use seatbelts whenever available
  • Choose VIP buses for better maintained vehicles
  • Be cautious with overnight bus travel in winter
  • Check weather conditions for mountain routes

Personal Security

  • Keep passport and money in separate locations
  • Use money belt for important documents
  • Be aware of surroundings in transport hubs
  • Trust instincts - if something feels wrong, avoid it
  • Keep hotel address and phone number handy

Health Considerations

  • Carry motion sickness medication if prone
  • Stay hydrated, especially on long bus journeys
  • Pack snacks for unexpected delays
  • Have basic first aid supplies available
  • Know location of hospitals along your route

Sample Transport Itineraries

These sample itineraries demonstrate how to combine different transportation methods for efficient travel through Iran.

Classic Route: 2 Weeks

Tehran → Kashan → Isfahan → Yazd → Shiraz

  • Tehran-Kashan: VIP bus (3 hours)
  • Kashan-Isfahan: VIP bus (2.5 hours)
  • Isfahan-Yazd: Train (6 hours, daytime for scenery)
  • Yazd-Shiraz: VIP bus (5 hours)
  • Shiraz-Tehran: Flight (1.5 hours) or overnight train

Comprehensive Route: 3 Weeks

Adds: Kerman, Desert, North Iran

  • Shiraz-Kerman: VIP bus (5 hours)
  • Kerman-Yazd: VIP bus (4 hours) or flight
  • Yazd-Desert: Private car with driver
  • Yazd-Tehran: Overnight train (7 hours)
  • Tehran-North: Bus to Caspian coast (4-5 hours)

Express Route: 1 Week

Tehran → Isfahan → Shiraz

  • Tehran-Isfahan: Flight (1 hour) or train (5 hours)
  • Isfahan-Shiraz: Flight (1 hour) or VIP bus (6 hours)
  • Day trips: Use Snapp