loading
loading
logo
loading
loading
Safrat

Tehran-Shiraz

Flight

Hotel

Tour

Iran Visa

SIM Card

Insurance

Debit Card

Pickup

new

Car Rental

Add Return Date

Quick Search

THR
SYZ
SYZ
THR

Airlines Operating Tehran-Shiraz Flights

These details are valid until May 2025, but they may change afterward.

Kish Air
Kish Air

Aseman
Aseman

Caspian Airlines
Caspian Airlines

ATA Airlines
ATA Airlines

Mahan Air
Mahan Air

Direct 2h 15m

Qeshm Air
Qeshm Air

Direct 1h 30m

Zagros Airlines
Zagros Airlines

Iran Air
Iran Air

Several airlines operate Tehran-Shiraz flights, giving you plenty of options to choose.

Tehran-Mashhad Price Range & Baggage Allowance

Price Range

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.

Baggage Allowance

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

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.

Affordable and Flexible Options

  • Round-Trip Tickets: Save by booking a round-trip flight if your dates are fixed.
  • Travel During Off-Peak Times: Flights are usually cheaper midweek (Tuesday or Wednesday).
  • Flexible Dates: Use fare calendars to compare prices across different dates.

Our platform also offers additional services, including visa assistance, airport transfers, travel insurance, and hotel bookings, to make your journey smoother.

Why Book Isfahan–Tehran Flights with Visit Our Iran?

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:

  • Competitive Prices: Access affordable ticket options tailored to your travel needs.
  • User-Friendly System: Book your tickets instantly with just a few clicks.
  • Comprehensive Services: Enhance your trip with our additional offerings, such as:
Visa assistance

Visa assistance

Hotel bookings

Hotel bookings

Airport transfers

Airport transfers

Travel insurance

Travel insurance

SIM Card

SIM Card

Iran Travel Debit Card

Iran Travel Debit Card

Car Rental

Car Rental

Additional Services for a Seamless Journey

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 Dastgheib International Airport

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 Airport Terminals 

Shiraz Shahid Dastgheib International Airport has two terminals, each serving different types of flights:

  • Terminal 1: This terminal is dedicated to domestic flights within Iran. It handles around 120 flights daily, connecting Shiraz to various cities across the country.
  • Terminal 2: On average, this terminal accommodates around 10 international flights per day, connecting Shiraz to destinations abroad.

Several international flight routes operate from Mashhad, including flights to Istanbul, Najaf, Kabul, and Dushanbe.
 

Access Routes to Shiraz Shahid Dastgheib International Airport

Shiraz Shahid Dastgheib International Airport is easily accessible from the city, with several options for you to choose from. Here are the main ways to get to the airport:

Using a Private Car

Many travelers prefer using their own cars. The airport has a dedicated parking lot where you can park your car safely.

Metro

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.

Bus Services

You can take Bus Line 10 and get off at the Maktab Jafari Mosque bus station. Then, take a taxi to reach the airport.

Taxi Services

Taxis are available at the terminal exits to take you directly to the airport.

Car Rental Services

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. 
 

Airport Transfer Services

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 in Tehran

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.

  • Terminal 1 & Terminal 2: These terminals handle domestic arrivals and departures. Terminal 1 is specifically for Kish Air and Zagros Airlines flights, while Terminal 2 is used by Iran Air, Meraj Airlines, Qeshm Air, Ata Airlines, Iran Airtour, and Karun Airlines.
  • Terminal 4: This terminal is exclusively for domestic departures. Airlines operating from Terminal 4 include Mahan Air, Taban Air, Aseman Airlines, Caspian Airlines, Pouya Air, Saha Airlines, Sepehran Airlines, Pars Air, and Fly Persia.
  • Terminal 6: If your flight departs from Terminal 4, you will arrive at Terminal 6 on your return trip.
  • Terminal 3 & Terminal 5: These terminals are dedicated to Hajj flights, including both Hajj Tamattu’ and Umrah pilgrims.
     

Mehrabad Airport Transportation Options

Since Mehrabad Airport is located inside Tehran, getting to the city is relatively easy. You have several options:

By Metro
  • Mehrabad Airport has two metro stations: one serving Terminals 1 & 2 and another serving Terminals 4 & 6.
  • You can take Line 4 of the Tehran Metro and transfer at Bimeh Station to reach the airport branch.
By Taxi
  • Airport taxis are available 24/7 and can take you directly to any part of the city.
  • This is a convenient option, especially if you have luggage.
By Bus
  • Public buses also connect Mehrabad Airport to different parts of Tehran.
  • While they are cheaper, they may take longer due to traffic.
By Private Car
  • If you have a car, you can drive to and from the airport using the major highways surrounding it.
  • Parking facilities are available at the airport if you need to leave your car there for a while.
Airport Transfer Services

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)

Flight Cancellation Policies

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.

For detailed information, refer to Iranian Airlines’ Cancellation Policies: Key Rules and Penalties (Updated 2024).

FAQ

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.