As an Islamic country, Moslems always find Iran interesting not only for the historical attractions but also for the spiritual city of Mashhad. Hosting Imam Reza Holy Shrine, Mashhad is an important city for Moslems who have a fondness for Shia Imams. That being one of the reasons why flights to Mashhad are popular, you might also want to make a change in your itinerary by a change of scenery. In that case, a flight from Tehran to Mashhad will do the trick. So, it's time to book a cheap flight to Mashhad, pack your bag, get on the plane, land at Mashhad International Airport (MHD), explore this beautiful city, get to know a different culture, local cuisine, and visit famous tourist landmarks. By the way, a piece of good news is that you can get your Iran visa on arrival at Mashhad Airport. So, if you haven't got your Iran visa yet now is the best time to apply for your Iranian visa to start your journey.

What is the schedule for Tehran to Mashhad flights?

There are about 15 flights from Tehran to Mashhad per day. The first flight takes off around 5:45 AM and the last flight departs around 11:30 PM from Mehrabad International Airport (THR) to Mashhad International Airport (MHD). So, with the flexible schedule, you will have a wide range of options to choose your flight to Mashhad based on your needs.

How long does it take to fly from Tehran to Mashhad?

Tehran to Mashhad flying distance is about 457 miles (736 km), which is about 8 hours of driving. Therefore, it takes about 1 hour and 30 minutes to fly from Tehran to Mashhad. So if you want to find cheap flight deals from Tehran to Mashhad and save yourself from a long drive, try online booking for flight tickets with Apochi.

Apochi can take care of your transportation from/to the airport from/to your final accommodation, resort, hotel or apartment.

How much is a ticket for Tehran to Mashhad Flights?

The ticket prices for Tehran to Mashhad start from 29 €. If you want to book a flight to Mashhad and you are looking for low-cost flight tickets, you should know that depending on the airlines there might be different policies regarding ticket prices, for infants and children as well. Children from 2 to 12 years old will be considered as an adult since they need a separate seat. As a result, there will be no discount on the ticket. Although, some airlines provide discounts around 50 % for children. Also, a ticket for infants will cost around 10% of the main ticket price. Generally speaking, if you attempt to book your flight at least 6 weeks before departure, you will most likely find below-average price flights.

How to find cheap flights from Tehran to Mashhad?

Generally, if you are looking for cheap flights to Mashhad, winter is the best time to book a flight. Because winter is considered to be low season for traveling to Mashhad. So lower demands, hence lower prices! To be specific, with nice weather and low-cost plane tickets, from March till May you will easily find cheap flight deals to Mashhad. Accordingly, depending on the “when”, the price for a flight from Tehran to Mashhad varies. Finding a cheap flight is determined by a few factors like the date and the season you search the flight for, the day of your departure and the number of available seats. Tehran to Mashhad is a busy route. Hence, you can always manage to find cheap flights to Mashhad. To do that, it’s better to search for your flight during the week rather than the weekend

Another important factor to find the cheapest flight from Tehran to Mashhad is to book your flight at least 2 months in advance. Moreover, Apochi with access to the wide range of searching for flights will help you find the cheapest flight ticket and guides you to a smooth online booking. By finding last minute flight deals, Apochi will help you save your budget for your next trip too.

Looking For Cheap Flights to Mashhad?

Which airlines provide flights to Mashhad?

Many different airlines provide Tehran to Mashhad flights. Generally, around 15 flights take off from Mehrabad Airport to Mashhad Airport per day. In the following, you can find some of the airlines that offer flights to Mashhad with different time schedules. Please note that depending on the time of your departure specific flights on specific dates from specific airlines are available.

Now you know the airlines that fly most frequently between Tehran to Mashhad. Therefore, you can always manage to find low-cost airlines whether you are looking for a one-way ticket or a round-way ticket from Tehran to Mashhad.

Baggage Allowance & Hand-In Baggage

Depending on the airline that provides the flight from Tehran to Mashhad, the baggage allowance might be a little bit different in the amount. In the following, you can see a list that shows baggage allowance amount from different airlines.

  • Mahan Airline* ---------------- Economy Class: 20 kg - Business Class: 30 kg
  • Taban Airline ------------------ Economy Class: 20 kg
  • Iran Airline -------------------- Economy Class: 20 kg | Business class: 30 kg
  • ATA Airline -------------------- Economy Class: 20 kg

*At the moment, due to the political sanctions and European laws, we are not allowed to sell Meraj airline and Mahan airways flight tickets. We will start selling online tickets for mentioned airlines when sanction lift again. We do apologies for inconveniences.

For more information regarding the baggage allowance, you can visit the Iranian Domestic Flight Baggage Allowance. Usually, most airlines in the economy and business class allow 5 to 7 kilograms in the cabin. The dimensions of the luggage should be enough to fit in the little wardrobe.

Ask Us

Any Question

Contact our flight experts to arrange your flight & travel services:

Tehran to Mashhad Flights FAQ ...

There are about 15 flights from Tehran to Mashhad per week with a flexible schedule.

Tehran to Mashhad flight takes about 1 hour and 30 minutes on average.

The prices for Tehran to Mashhad flights start from 29 €.


During winter is the best time to find cheap flights from Tehran to Mashhad.

According to the laws, if you do not hold an identity document you won’t be allowed to take the flight just with your flight ticket. In case you do not hold any identity document you can use your driving license or credit card.

It depends on the airline that provides the flights from Tehran to Mashhad. Please check the main article or visit Iranian Domestic Flight Baggage Allowance.

It is necessary to have your flight ticket printed or on your cell phone and a valid identity document (driving license and passport) with you when boarding.

Different airlines have different policies. You can find the elaboration on that in the main article.

There are about 5 popular airlines that provide direct flights from Tehran to Mashhad. You can find their names and logos in the main text.

Seat Selection

Normally Iran domestic flight services do not include seat selection. However, Mahan Airlines provide the chance for your convenience so that you can choose your seat on the plane. You can also have an online check-in for your flight to Mashhad with Mahan Airline.

Cancellation Policy

If you decide to cancel your flight for any reason, there will be a cancellation charge, deducted based on your flight class. Please note that different airlines have different policies regarding the cancellation. Accordingly, the cancellation charge differs depending on the time of your request. Please make sure to read the cancellation terms and policies before booking your flight.

Tomb of Ferdowsi - Mashhad

Tomb of Ferdowsi - Mashhad

Explore Mashhad

Things to Do in Mashhad

As mentioned before, Mashhad is a spiritual city with a rich historical and cultural background. So you will have plenty of sight-seeing during your stay in Mashhad. One of the most famous attractions in Mashhad is Imam Reza Holy Shrine. Every year, many tourists and even Iranians travel to Mashhad with pilgrimage agendas. Besides, historical and natural attractions in Mashhad cannot be missed. So while you stay in Mashhad, make sure to visit Torqabeh, Gohar shad Mosque, Kooh Sangi Park, and Kang Village. Darougheh Historical House is also a must-see in Mashhad. If you are looking for a pure nature fun in Mashhad, Chalidareh is one of the best places to visit.

Where to stay in Mashhad?

Since Mashhad hosts many travelers, it has a lot to offer when it comes to hotels and accommodations. So if you are wondering how you can find the best hotel deals in Mashhad, with a quick search in Apochi, you will surely find your desired hotel among luxury hotels in Mashhad. Almas Hotel IIMadinat Al Reza Hotel, Homa 2 Hotel, and Darvishi Royal Hotel are among the best luxury hotels in Mashhad. Although, if the budget is an important factor for you during the trip, you will find cheap and neat hotels in Mashhad as well, Diplomat HotelRazavieh Hotel, and Ferdowsi Hotel to mention a few.

Along with providing the best hotels in Iran and domestic flights, Apochi provides flexible Iran tour packages and Iranian visa services as well. Moreover, you can use Apochi transfer services to/from airports too. In the case of having further questions, please contact us at [email protected]. We speak your language.


By subscribing to our mailing list you will always be update with the latest news from us.

We never spam!



Apochi B.V.
KvK-number 57893446
RSIN - 852782585
+31 (0)20 26 11777 (Europe)
+1 678 278 1283 
John Fernhouthof 16, 1087ED Amsterdam, The Netherlands


Our listed airlines: in Iran: IranAir | Kish Air | Qeshm Airlines | Iran AirTours | Iran Aseman Airlines | Ata Airlines | Taban Air | Atrak Air | Zagros Airlines | Caspian Airlines | Payam Air | Iranian Naft Airlines.