loading
loading
logo
loading
loading
Safrat

Tehran-Mashhad

Flight

Hotel

Tour

Iran Visa

SIM Card

Insurance

Debit Card

Pickup

new

Car Rental

Add Return Date

Quick Search

THR
MHD
MHD
THR

Airlines Operating Tehran-mashhad Flights

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

Iran Air
Iran Air

Mahan Air
Mahan Air

Direct 2h 15m

ATA Airlines
ATA Airlines

Caspian Airlines
Caspian Airlines

Zagros Airlines
Zagros Airlines

Qeshm Air
Qeshm Air

Direct 1h 30m

Taban
Taban

Several airlines operate flights between Tehran and Mashhad, offering you a range of choices to suit your travel needs.

Tehran-Mashhad Price Range & Baggage Allowance

Price Range

Ticket prices for Tehran-Mashhad flights range from 38.94 USD to 55.72 USD. Prices depend on the airline, travel date, and how early you book. Using price comparison tools can help you find the best deals for your travel.
The prices are valid until the end of March 2025 and may change thereafter.

Baggage Allowance

Most airlines allow 15 to 25 kilograms of checked baggage for economy class passengers. It’s a good idea to check your airline’s specific policy before traveling. If you exceed the baggage limit, the excess baggage fee is usually 1% of the ticket price per kilogram.
 These details are valid until the end of March 2025 and may change thereafter.

Booking Your Tehran-Mashhad Flight

Booking your Tehran-Mashhad flight is quick and easy with Visit Our Iran. Simply visit our website, search for available flights, and choose the one that fits your schedule and budget. You can also book additional services like hotels, airport transfers, and travel insurance to make your trip even smoother.

Tehran-Mashhad Flights Booking Tips

  • 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.

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.
 

Mashhad International Airport

Mashhad International Airport, officially known as Shahid Hasheminejad International Airport, is located at 15 Khordad Square at the end of Jomhouri Eslami Boulevard. It serves as one of Iran’s busiest airports, especially for travelers visiting the shrine of Imam Reza.

Here are the approximate distances from the airport to important locations in Mashhad:

  • Imam Reza Shrine: 8 km
  • Mashhad Bus Terminal: 8 km
  • City Center: 8 km
  • Mashhad Railway Station: 11 km

With these short distances, you can reach most key places in Mashhad within a short time, depending on traffic and your mode of transportation.

Mashhad International Airport Terminals

The airport has three main terminals, each serving different types of flights:

  • Domestic Flights Terminal (Terminal 1): This terminal, covering more than 35,000 square meters, is located on the eastern side of the airport. However, baggage drop-off, check-in, and boarding are on the western side, so make sure to go to the correct section.
  • International Departures Terminal (Terminal 2): This terminal, covering around 21,000 square meters, is used for international flights departing from Mashhad. If you see the sign "Terminal 2," it refers to this one.
  • International Arrivals Terminal (Terminal 3): This terminal, covering about 10,000 square meters, is dedicated to international arrivals and is also called "Terminal 3."

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

Transportation to and from the Mashhad Airport

You have several transportation options to reach Mashhad Airport or get to the city from there. Depending on your budget and preferences, you can choose between the metro, bus, taxi, or a private car.

Metro

This provides a fast and affordable way to reach the city center, making it ideal for budget travelers and those wanting to avoid traffic.

Bus Services

A special airport bus is available from Bait al-Moqaddas Square (Falakeh Ab). It’s a direct and budget-friendly option, but make sure to check the schedule in advance to avoid long waits.

Taxi Services

Taxis, ride-hailing services, and private taxi agencies are available at the airport. They offer a direct and comfortable ride to your destination, though they are more expensive than the metro or bus. Be aware of heavy traffic during peak hours, which can delay your trip, so plan ahead.

Using a Private Car

You can drive your own car to the airport. Use Google Maps to find the best route, and note that airport parking is available for travelers who need to leave their cars while traveling.

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

How long is the flight from Tehran to Mashhad?

The flight takes about 1.5 hours.

Which airlines operate flights between Tehran and Mashhad?
 

Airlines include Iran Air, Mahan Air, ATA Airlines, Zagros Airlines, Fly Persia, Caspian Airlines, Kish Air, and Qeshm Air.

How much does a Tehran-Mashhad flight ticket cost?

Ticket prices range from 38.94 USD to 55.72 USD, depending on the airline, travel date, and booking time.

Where do Tehran-Mashhad flights depart from?

Flights depart from Mehrabad International Airport (THR) in Tehran.

Where do Tehran-Mashhad flights arrive?

Flights arrive at Mashhad International Airport (MHD), also known as Shahid Hasheminejad International Airport.

How much baggage can I take on a Tehran-Mashhad flight?

Economy class passengers can check in 15 to 25 kg of baggage, depending on the airline.

What happens if my baggage exceeds the allowed limit?

Excess baggage fees are usually 1% of the ticket price per extra kilogram.

How can I book a Tehran-Mashhad flight?

You can easily book through Visit Our Iran, which also offers hotel bookings, airport transfers, and other travel services.

How far is Mashhad Airport from the city center?

It is about 8 km from the city center, Imam Reza Shrine, and the bus terminal, and 11 km from the railway station.

What is the flight cancellation policy?

Flight cancellation policies vary by airline and ticket type. Generally, scheduled tickets allow cancellations with a penalty. For detailed information, read the article on Iranian Airlines’ Cancellation Policies.

What transportation options are available from Mashhad Airport?

You can use the metro, buses, taxis, or private cars to reach the city.

Which terminal should I go to at Mashhad International Airport?

  • Terminal 1: Domestic flights
  • Terminal 2: International departures
  • Terminal 3: International arrivals

Which terminal should I use at Mehrabad Airport?

Your airline determines the terminal. Mehrabad has terminals for domestic flights and special terminals for Hajj flights.

Can I get a SIM card or Iran Travel Debit Card when booking my flight?

Yes, Visit Our Iran offers SIM cards, travel debit cards, and other services when you book your flight.

Are there any tips to get cheaper flight tickets?

Booking round-trip tickets, traveling during off-peak times, and checking last-minute deals can help save money.

Why should I book through Visit Our Iran?

Visit Our Iran offers real-time booking, competitive prices, and additional services like visa assistance, car rentals, and travel insurance.