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
Comparing Your Travel Options
The cheapest way to get from Mashhad to Zahedan is to drive which costs $5 - $9 and takes 11h 5m.
The fastest way to get from Mashhad to Zahedan is to fly which takes 2h 8m and costs $55 - $370.
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 $20 - $25.
It takes approximately 2h 8m 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?
Saha Airlines and Chabahar Airlines fly from Mashhad International Airport (MHD) to Zahedan International Airport (ZAH) twice a week.
- Website
- sahaair.com
Flights from Mashhad International Airport to Zahedan International Airport
- Ave. Duration
- 1h 45m
- When
- Saturday
- Estimated price
- $55–360
- Website
- chabaharairlines.com
Flights from Mashhad International Airport to Zahedan International Airport via Tehran Mehrabad
- Ave. Duration
- 4h
- When
- Sunday
- Estimated price
- $100–480
- Ave. Duration
- 11h 5m
- Estimated price
- $20–25
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 4 of the smartest ways to explore Australia, How to get from Luton Airport into central London, and Want to know more about Flixbus? - to help you get the most out of your next trip.






