There are 3 ways to get from Mashhad to Zahedan by plane, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Mashhad International Airport (MHD) to Zahedan International Airport (ZAH) flights
Questions & Answers
The cheapest way to get from Mashhad to Zahedan is to drive which costs $4 - $7 and takes 11h 5m.
The fastest way to get from Mashhad to Zahedan is to fly which takes 5h 23m and costs $100 - $490.
The distance between Mashhad and Zahedan is 776 km. The road distance is 932.5 km.
The best way to get from Mashhad to Zahedan without a car is to taxi which takes 11h 5m and costs $22 - $26.
It takes approximately 5h 23m to get from Mashhad to Zahedan, including transfers.
Yes, the driving distance between Mashhad to Zahedan is 933 km. It takes approximately 11h 5m to drive from Mashhad to Zahedan.
What companies run services between Mashhad, Iran and Zahedan, Iran?
Iran Airtour Airline, Caspian Airlines, and two other airlines fly from Mashhad International Airport (MHD) to Zahedan International Airport (ZAH) twice a week.
Flights from Mashhad International Airport to Zahedan International Airport via Tehran Mehrabad
- Ave. Duration
- 5h
- When
- Thursday
- Estimated price
- $100–480
- Website
- zagrosairlines.com
Flights from Mashhad International Airport to Zahedan International Airport via Tehran Mehrabad
- Ave. Duration
- 9h 30m
- When
- Sunday
- Estimated price
- $100–480
- Ave. Duration
- 11h 5m
- Estimated price
- $22–26
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Flying into Beijing?, 10 amazing places to get away from it all in Australia, and Getting to Rome from the airport - to help you get the most out of your next trip.
