Flight
Hotel
Tour
Iran Visa
SIM Card
Insurance
Debit Card
Pickup
Car Rental
Several airlines operate flights between Tehran and Mashhad, offering you a range of choices to suit your travel needs.
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.
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 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.
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.
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:
With these short distances, you can reach most key places in Mashhad within a short time, depending on traffic and your mode of transportation.
The airport has three main terminals, each serving different types of flights:
Several international flight routes operate from Mashhad, including flights to Istanbul, Najaf, Kabul, and Dushanbe.
This provides a fast and affordable way to reach the city center, making it ideal for budget travelers and those wanting to avoid traffic.
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.
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.
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.
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.
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?
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.