Airport Pickup and Drop-Off Services in Iran
Traveling to and from airports in Iran is facilitated by various transportation options, including taxis, ride-hailing services, and metro connections where available. Below is an overview of major international airports in Iran, their distances to city centers, information on metro accessibility, and the associated costs in U.S. dollars (USD).
Tehran - Imam Khomeini International Airport (IKA)
- Distance to City Center: Approximately 50 kilometers southwest of Tehran's city center. Travel time can range from 45 minutes to 1.5 hours, depending on traffic conditions.
- Metro Availability: Yes, Tehran's Metro Line 1 (Red Line) extends to the Shahed – Bagher Shahr Station, a few kilometers from IKA. Passengers can take a taxi from the station to the airport. The metro operates from 5:30 AM to 11:00 PM daily.
- Cost of Metro Ride: Approximately $0.12 per journey, with single journey tickets starting around 0.12 USD.
- Cost of Taxi Ride: A standard taxi from IKA to Tehran city center costs approximately $22.50, with fares varying based on vehicle type and time of day.
Isfahan - Shahid Beheshti International Airport (IFN)
- Distance to City Center: Approximately 30 kilometers northeast of Isfahan's city center. Travel time is typically around 30 to 45 minutes by car.
- Metro Availability: Isfahan's metro system is under development, and as of now, there is no direct metro connection to the airport. Taxis and ride-hailing services are the primary modes of transportation between the airport and the city center.
- Cost of Taxi Ride: Approximately $4 to $6, depending on traffic and time of day.
Shiraz - Shiraz International Airport (SYZ)
- Distance to City Center: Approximately 15 kilometers northeast of Shiraz's city center. Travel time is usually around 20 to 30 minutes by car.
- Metro Availability: Shiraz is developing its metro system, but currently, there is no metro service connecting the airport to the city center. Taxis and ride-hailing services are commonly used for airport transfers.
- Cost of Taxi Ride: Approximately $2 to $4, depending on traffic conditions.
Mashhad - Mashhad International Airport (MHD)
- Distance to City Center: Approximately 20 kilometers northeast of Mashhad's city center. Travel time is generally 25 to 35 minutes by car.
- Metro Availability: Mashhad's metro system is operational, but there is no direct metro line connecting the airport to the city center. Taxis and ride-hailing services are available for airport transfers.
- Cost of Taxi Ride: Approximately $4 to $6, depending on traffic conditions.
More Information on Each City
For more detailed information about transportation options and services in each city, please visit: Explore Iranian Cities.

At the airports, taxis are typically available at designated taxi stands. These taxis are usually yellow or white, and it’s important to avoid random individuals approaching you with offers of good prices, as these can sometimes lead to misunderstandings or unsafe situations. Always ensure you go to the official taxi stand where taxis are regulated.
Before getting into the taxi, double-check and confirm the final price and your destination with the driver. It’s also highly recommended to request a receipt for your ride, as it can be helpful in case of any disputes or for record-keeping purposes.
