Flight
Hotel
Tour
Iran Visa
SIM Card
Insurance
Debit Card
Pickup
Car Rental
Several airlines operate Tehran-Shiraz flights, giving you plenty of options to choose.
The price for Tehran-Shiraz flights typically ranges from $29 to $42. Prices may vary depending on the time of booking, travel dates, and fare class. To find the best deals, consider booking during off-peak seasons or midweek when prices are usually lower.
The prices are valid until the end of March 2025 and may change thereafter.
Most airlines allow 20 kilograms of checked luggage for economy class passengers on this route. It’s a good idea to check the specific baggage allowance when booking, as policies may differ by airline. If you exceed the limit, excess baggage fees typically cost around 1% of the ticket price per kilogram.
These details are valid until the end of March 2025 and may change thereafter.
Booking your Tehran-Shiraz flight with Visit Our Iran is simple and hassle-free. As the first platform in Iran offering real-time ticket booking, you can secure your tickets instantly in just a few clicks. Use our website to compare flight options, check prices, and choose the flight that fits your schedule and budget.
Our platform also offers additional services, including visa assistance, airport transfers, travel insurance, and hotel bookings, to make your journey smoother.
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.
Shiraz Shahid Dastgheib International Airport (IATA: SYZ, ICAO: OISS) is one of the largest airports in Iran. It is the fourth busiest airport in the country, following Imam Khomeini International Airport, Mehrabad International Airport in Tehran, and Mashhad International Airport. It is also considered one of the most advanced airports in Iran after Imam Khomeini International Airport in Tehran.
Shiraz Shahid Dastgheib International Airport has two terminals, each serving different types of flights:
Several international flight routes operate from Mashhad, including flights to Istanbul, Najaf, Kabul, and Dushanbe.
Many travelers prefer using their own cars. The airport has a dedicated parking lot where you can park your car safely.
You can take Metro Line 1 and get off at the Shahid Dastgheib station. From there, a taxi can take you to the airport in less than 5 minutes, or you can walk for around 15 minutes.
You can take Bus Line 10 and get off at the Maktab Jafari Mosque bus station. Then, take a taxi to reach the airport.
Taxis are available at the terminal exits to take you directly to the airport.
If you prefer to rent a car, you can easily rent one from Visit Our Iran. This gives you the flexibility to travel at your own pace.
Rent a car with Visit Our Iran for a smooth and flexible journey.
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)
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.
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)
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.
What airlines operate flights between Tehran and Shiraz?
Several airlines operate flights on this route, including SAHA Airline, CHABAHAR Airline, ATA Airline, Iran Aseman Airlines, PARS SKY Airlines, TABAN Airlines, Fly Persia, Iran Air, Mahan Air, and Caspian Airlines.
How long is the flight from Tehran to Shiraz?
The flight duration is approximately 1 hour and 30 minutes, making it a quick and efficient way to travel between the two cities.
How often do flights from Tehran to Shiraz operate?
Direct flights between Tehran and Shiraz operate daily, offering flexibility for your travel plans. You can choose from a variety of departure times, including morning, afternoon, and evening flights.
What is the typical price range for Tehran-Shiraz flights?
The price for a one-way flight from Tehran to Shiraz typically ranges from $29 to $42, depending on the time of booking and travel dates.
What is the baggage allowance on Tehran-Shiraz flights?
Most airlines offer a baggage allowance of 20 kilograms for checked luggage in economy class. Be sure to check the specific baggage policy of your airline when booking.
How do I get from Shiraz airport to the city?
Shiraz Shahid Dastgheib International Airport is easily accessible by private car, taxi, metro, or bus.
Is there public transport available to reach the airport in Shiraz?
Yes, you can take Metro Line 1 and get off at the Shahid Dastgheib station, from which a taxi can take you to the airport in under 5 minutes. Alternatively, you can take a bus to the Maktab Jafari Mosque bus station and then a taxi to the airport.
What is the best way to book Tehran-Shiraz flights?
You can easily book your Tehran-Shiraz flight through Visit Our Iran, which offers real-time ticket booking, competitive prices, and additional services such as visa assistance, airport transfers, and hotel bookings.
Can I rent a car for my trip to Shiraz?
Yes, you can rent a car from agencies in the city for more flexibility during your trip. Visit Our Iran also offers car rental services for your convenience.
Are there direct flights from Tehran to Shiraz?
Yes, all flights between Tehran and Shiraz are direct, which saves you time compared to other transportation methods like buses or trains.
What is the cancellation policy for Tehran-Shiraz flights?
Cancellation policies vary by airline. Charter tickets are usually non-refundable, while scheduled tickets may allow cancellations with a penalty, depending on factors like ticket type and timing.
What terminals does Shiraz Airport have?
Shiraz Shahid Dastgheib International Airport has two terminals: Terminal 1 for domestic flights and Terminal 2 for international flights.
How can I find the best deals for Tehran-Shiraz flights?
For lower prices, consider booking your flight during off-peak times, such as midweek (Tuesday or Wednesday). You can also look for last-minute deals or charter flights for additional savings.
What services can I get with Visit Our Iran when booking Tehran-Shiraz flights?
In addition to booking flights, Visit Our Iran offers services such as visa assistance, airport transfers, travel insurance, hotel bookings, SIM cards, Iran Travel Debit Cards, and car rentals.
How do I get from Mehrabad Airport to the city?
Mehrabad Airport in Tehran is well connected to the city via metro, taxis, buses, and private car. The airport has two metro stations that serve Terminals 1 & 2 and Terminals 4 & 6.