

Flight
Hotel
Tour
Iran Visa
SIM Card
Insurance
Debit Card
Pickup
Car Rental
Traveling between Tehran and Isfahan by air is quick, convenient, and affordable, making it ideal for exploring both destinations. Flights between these cities operate frequently, providing plenty of options to match your schedule. This route is perfect for tourists who want to save time compared to other modes of travel, such as trains or buses.
The average flight duration is about 1 hour, covering an aerial distance of approximately 330 kilometers. These flights connect Mehrabad International Airport (THR) in Tehran to Shahid Beheshti International Airport (IFN) in Isfahan.
The cost of a one-way flight between Tehran and Isfahan starts at just $31 USD. Prices may vary depending on the season, demand, and booking time. Use fare comparison tools to find the best deals. The prices are valid until the end of March 2025 and may change thereafter.
Baggage allowances typically range from 15 to 25 kilograms for economy class tickets. Make sure to check the specific policy of your chosen airline before packing. Excess baggage fees are generally calculated at around 1% of the ticket price per kilogram over the allowed limit. These details are valid until the end of March 2025 and may change thereafter.
Booking a Tehran-Isfahan flight is easy with platforms like Visit Our Iran. Simply enter your travel dates, select your preferred airline, and secure your tickets instantly. For added convenience, you can also book additional services such as hotels, airport transfers, and travel insurance on the same platform.
Booking your Dubai–Tehran flights with Visit Our Iran ensures a hassle-free experience. As the first platform in Iran offering real-time ticket booking, we provide:
At Visit Our Iran, we’re committed to making your travel experience as smooth and enjoyable as possible. In addition to flight bookings, we also offer:
Make your next journey between Dubai and Tehran memorable and stress-free. Book your flights today with Visit Our Iran and explore these two extraordinary cities with ease.
Shahid Beheshti International Airport (IFN) is the main airport in Isfahan, one of Iran’s most famous historical cities, and handles domestic and international flights. Located approximately 25 kilometers northeast of Isfahan’s city center, it provides an essential connection for travelers visiting the city’s stunning historical sites, such as Naqsh-e Jahan Square, Si-o-se-pol Bridge, and Chehel Sotoun Palace.
Shahid Beheshti International Airport serves both domestic and international flights. It connects Isfahan to major cities in Iran, including Tehran, Mashhad, Shiraz, and Kish Island.
The airport operates flights to various destinations across Iran, including:
Shahid Beheshti International Airport also operates regular international flights to:
Some international routes operate on a seasonal basis, including flights to:
This variety of domestic and international routes makes Isfahan Airport one of the key transportation hubs in Iran.

You can reach the airport via Chamran Highway, which connects to the Airport Highway. The drive from the city center takes about 30 minutes. The airport offers both open-air and multi-story parking facilities. The open-air parking has a capacity of 850 vehicles, while the four-story parking structure can accommodate 320 cars.

Official airport taxis operate 24/7 outside the domestic terminal, providing direct transfers to various parts of Isfahan. These taxis are regulated by the airport taxi service to ensure safe and reliable transport.

For a stress-free arrival, you can book a private airport transfer in advance. A professional driver will meet you at the airport and take you directly to your destination in Tehran. This option is ideal if you prefer a smooth and hassle-free journey, especially if you are traveling with luggage or in a group.
Airport transfers are often booked online before arrival, ensuring a comfortable ride in a well-maintained vehicle with a reliable driver.
It’s super easy to book with us! (Link)

Public buses run between the airport and Kaveh Bus Terminal at specific times. This is a budget-friendly option, but it may not be ideal if you have a lot of luggage.

If you need a vehicle for the duration of your stay, rental car services are available at the airport. This option is convenient for travelers planning long-term stays or extensive travel within Isfahan.
Rent a car with Visit Our Iran for a smooth and flexible journey. (Link)
Mehrabad Airport is one of Iran’s oldest and busiest airports. It was once Tehran’s main airport for both domestic and international flights, but after Imam Khomeini International Airport (IKIA) opened, Mehrabad became a domestic-only airport. Despite this, it still handles thousands of passengers daily.
Terminals at Mehrabad Airport Mehrabad Airport has six terminals, each serving specific flights. Your airline determines which terminal you will use, so always check your ticket before heading to the airport.




If you need to cancel your flight, it’s important to understand the airline’s policies to avoid unexpected fees. Iranian airlines have different rules for domestic and international flights, with penalties varying based on factors like ticket type, cancellation timing, and flight class. Charter tickets are usually non-refundable, while scheduled tickets may allow cancellations with a penalty.
How long is the flight from Tehran to Isfahan?
The average flight duration is about 1 hour.
Which airlines operate flights between Tehran and Isfahan?
Airlines include Iran Air, Mahan Air, ATA Airlines, Fly Persia, Caspian Airlines, Qeshm Air, Varesh Airlines, Taban Airlines, and Pars Sky.
How much does a Tehran-Isfahan flight cost?
Prices start at around $31 USD, but may vary based on season, demand, and booking time.
Where do flights depart from in Tehran?
Flights depart from Mehrabad International Airport (THR).
Where do flights land in Isfahan?
Flights arrive at Shahid Beheshti International Airport (IFN).
What is the baggage allowance for Tehran-Isfahan flights?
Most airlines allow 15 to 25 kg for economy class tickets. Excess baggage fees apply.
How can I book a Tehran-Isfahan flight?
You can book online through Visit Our Iran or airline websites.
Are there direct flights between Tehran and Isfahan?
Yes, all flights on this route are direct.
How far is Isfahan Airport from the city center?
Shahid Beheshti International Airport is about 25 km northeast of Isfahan’s center.
What are the transportation options from Isfahan Airport to the city?
Options include taxis, buses, ride-hailing apps (Snapp, Tapsi), and car rentals.
Does Mehrabad Airport have metro access?
Yes, Tehran Metro Line 4 connects to the airport.
Are there cancellation fees for Tehran-Isfahan flights?
Yes, fees depend on the airline and ticket type. Charter tickets are usually non-refundable.
What is the best time to book cheap flights?
Midweek flights (Tuesdays and Wednesdays) are usually cheaper.
Can I book additional services with my flight?
Yes, Visit Our Iran offers visa assistance, hotel bookings, airport transfers, travel insurance, and SIM cards.
Do Tehran-Isfahan flights operate year-round?
Yes, flights run throughout the year with multiple daily departures.