Home / Destinations / Iran / Transportation
Transportation Guide

Getting Around Iran 2025

Navigate Iran like a local with our transportation guide.

Discover Iran's ancient Persian heritage, stunning Islamic architecture, and warm hospitality. From the grand bazaars of Tehran to the architectural marvels of Isfahan and the poetic gardens of Shiraz, Iran offers travelers a journey through 2,500 years of history and culture.

Transportation Overview

Quick comparison of transport options in Iran.

🚌

Public Transit

Availability: ★★★★☆

Tehran has one of the region's best metro systems with 7 lines covering the city efficiently. BRT buses supplement the metro. Very affordable at $0.20-0.50 per journey.

🚕

Taxis

Availability: ★★★★☆

Rideshare apps Snapp and Tap30 are excellent, reliable, and significantly cheaper than street taxis. Show price upfront. Essential to download before arrival.

🚗

Car Rental

Recommended: ★★☆☆☆

Car rental is possible but not recommended for Tehran due to chaotic traffic and aggressive driving culture. Better suited for intercity highway driving or remote site visits.

🚶

Walking

Suitable: ★★★☆☆

City centers of Isfahan and Shiraz are walkable for major attractions. Tehran is too spread out and polluted for comfortable walking between sites. Cobblestone historic areas require good footwear.

Getting There

How to arrive in Iran.

✈️ By Air

Airport

Imam Khomeini International Airport

IKA

Transfer options: Official airport taxi: $20-30 to city center, Metro Line 1 connection via shuttle bus: $3-5 total, Snapp/Tap30 rideshare: $15-25, Private transfer: $35-50, Airport shuttle bus: $5-8
Airport

Mehrabad International Airport

THR

Transfer options: Official taxi: $8-12 to city center, Metro Line 4 direct access: $0.50, Snapp/Tap30 rideshare: $5-10, Bus: $1-2
Airport

Isfahan Shahid Beheshti International Airport

IFN

Transfer options: Airport taxi: $10-15 to city center, Snapp rideshare: $8-12, Airport shuttle bus: $3-5
Airport

Shiraz International Airport

SYZ

Transfer options: Airport taxi: $8-12 to city center, Snapp rideshare: $6-10, Airport bus: $2-3

Airport Transfer Options

🚕 Taxi

Official airport taxi: $20-30 to city center

Fixed-rate official airport taxis available at designated stands outside arrivals. Avoid unofficial taxi touts inside the terminal.

🚐 Shared Shuttle

Metro Line 1 connection via shuttle bus: $3-5 total

Free shuttle connects IKA to the nearest Metro Line 1 station (Shahed). Journey to central Tehran takes 60-80 minutes total.

🚌 Public Bus

Snapp/Tap30 rideshare: $15-25

Download Snapp or Tap30 apps before arriving. Works on airport Wi-Fi. Significantly cheaper than official airport taxis.

🚗 Private Transfer

$35-50 pre-booked private transfer

Arrange through hotel or licensed transfer companies. Best option for late night arrivals or heavy luggage.

🚗

Complete Transportation Guide

Route guides, fare information, and transport app recommendations.

Get Guide

Local Transportation

Getting around within Iran.

🚌 Buses

Extensive public bus networks in all major cities. Tehran BRT (Bus Rapid Transit) covers major corridors at $0.20-0.40 per ride. Signs primarily in Farsi.

🛺 Local Alternatives

Tehran Metro (7 lines, $0.30-0.50/ride), Snapp/Tap30 rideshare apps (most convenient for tourists), shared taxis (savari) on fixed routes

Taxis & Rideshare

On-demand transport options.

Taxi

Regular Taxis

Base fare $0.50-1 with $0.30-0.50 per km. Yellow/green taxis operate on meter or agreed price. Always agree price before entering if no meter.

Typical fare: $4-8 average city ride in Tehran. Cheaper in other cities. Cash only as foreign cards not accepted.
App

Ride-Hailing Apps

['Snapp', 'Tap30', 'Maxim']

Snapp (most widely used, English interface) Tap30 (good coverage) Maxim (expanding coverage)

Taxi Safety Tips

  • Use official taxis or verified ride-hailing apps
  • Agree on fare before starting or ensure meter is running
  • Have your destination written down in local language
  • Keep small bills for payment - drivers may not have change
  • Share your ride details with someone if traveling alone at night

Intercity Travel

Getting between cities and regions.

Bus

Long-Distance Buses

Extensive VIP bus network. Tehran-Isfahan VIP: $7-10 (4.5 hrs). Tehran-Shiraz VIP: $12-18 (8 hrs). Book at bus terminals or through agents.

Shared

Shared Taxis/Minivans

Shared taxis (savari) operate on popular intercity routes, departing when full. Faster than buses, cost 50-100% more. Ask at bus terminals.

Air

Domestic Flights

Domestic flights from $30-80. Iran Air, Mahan Air, and Kish Air cover main routes. Book through travel agents as foreign cards often not accepted online.

Private

Private Car/Driver

Private car hire with driver from $60-100/day for intercity travel. Hotels can arrange; excellent for flexibility and reaching remote sites.

Driving in Iran

Information for self-driving travelers.

Recommended?

Generally not recommended

Driving Side

Right-hand traffic

License Required

International Driving Permit recommended

Road Conditions

Varies by region. Main highways usually good, rural roads may be poor.

Driving Considerations

  • Research local driving laws and road conditions before deciding to drive
  • Consider hiring a driver instead - often affordable and less stressful
  • Ensure comprehensive insurance if renting a vehicle
  • Avoid driving at night in unfamiliar areas
  • Keep copies of all documents (license, insurance, rental agreement)

Transportation Tips

Essential advice for getting around.

💡

Download Snapp and Tap30 apps before arriving in Iran - they work on Iranian data SIM and airport Wi-Fi and are far more reliable and cheaper than street taxis

💡

Bring all cash in USD or EUR - no foreign bank cards or credit cards work at ATMs or in shops due to international sanctions

💡

Tehran Metro is extremely efficient and cheap - buy a rechargeable Alikart card at any station for $0.30-0.50 per ride versus $5-8 taxi rides

💡

VIP intercity buses are the best value for intercity travel - comfortable reclining seats, refreshments, and air conditioning for $7-18 between major cities

💡

Airport taxi touts will approach you in arrivals claiming to be official - ignore them and go to the official taxi stand or use Snapp from the airport Wi-Fi

Useful Apps

Snapp

Iran's most popular rideshare app (equivalent to Uber) with English interface, upfront pricing, and coverage across all major cities. Essential download before arrival.

Tap30

Second largest rideshare app in Iran, reliable alternative to Snapp with competitive pricing and growing city coverage.

Maxim

Rideshare app popular in smaller cities and some regions not fully covered by Snapp. Useful as backup option.

Iran Rail (rail.ir)

Official Iranian Railways booking website for train reservations between major cities. Some routes available in English.

Navigate Iran Like a Local

Get our complete transport guide with route planners, fare guides, and essential travel phrases.

Download Transport Guide