There are 5 ways to get from Shāhreẕā to Yazd by taxi, plane, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, fly
best- Take the taxi from Shāhreẕā to Mehrabad International Airport (THR)
- Fly from Mehrabad International Airport (THR) to Yazd (AZD)THR - AZD
4h 56m$53–319Drive 754.9 km
cheapest- Drive from Shāhreẕā to Yazd754.9 km
10h 11m$4–5Taxi, train via Qomrūd
- Take the taxi from Shāhreẕā to Pol-e Sefīd
- Take the train from Pol-e Sefīd to Garmsār
- Take the train from Garmsār to Tehran
- Take the train from Tehran to Qom-Mohammadyeh
- Take the train from Qom-Mohammadyeh to Yazd
16h 41mTaxi
- Take the taxi from Shāhreẕā to Yazd754.9 km
10h 11m$20–24Taxi, train
- Take the taxi from Shāhreẕā to Zirab
- Take the train from Zirab to Tehran
- Take the train from Tehran to Yazd
18h 10m
Mehrabad International Airport (THR) to Yazd (AZD) flights
Questions & Answers
The cheapest way to get from Shāhreẕā to Yazd is to drive which costs $3 - $5 and takes 10h 11m.
The fastest way to get from Shāhreẕā to Yazd is to taxi and fly which takes 4h 56m and costs $50 - $320.
The distance between Shāhreẕā and Yazd is 771 km. The road distance is 754.9 km.
The best way to get from Shāhreẕā to Yazd without a car is to taxi and train via Qomrūd which takes 16h 41m and costs .
It takes approximately 4h 56m to get from Shāhreẕā to Yazd, including transfers.
Yes, the driving distance between Shāhreẕā to Yazd is 755 km. It takes approximately 10h 11m to drive from Shāhreẕā to Yazd.
What companies run services between Shāhreẕā, Iran and Yazd, Iran?
There is no direct connection from Shāhreẕā to Yazd. However, you can take the taxi to Mehrabad International Airport (THR) airport, fly to Yazd (AZD), then take the taxi to Yazd. Alternatively, you can take the taxi to Pol-e Sefīd, take the train to Garmsār, take the train to Tehran, take the train to Qom-Mohammadyeh, then take the train to Yazd.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- ebooking.iranair.com
Flights from Mehrabad International Airport to Yazd
- Ave. Duration
- 1h 15m
- When
- Tuesday
- Estimated price
- $45–310
- Website
- zagrosairlines.com
Flights from Mehrabad International Airport to Yazd
- Ave. Duration
- 1h 10m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $45–310
Flights from Mehrabad International Airport to Yazd
- Ave. Duration
- 1h
- When
- Monday, Friday, and Saturday
- Estimated price
- $45–310
- Phone
- 021- 55122417
- info@raja.ir
- Website
- raja.ir
Train from Pol-e Sefīd to Garmsār
- Ave. Duration
- 3h 24m
- Frequency
- Once daily
- Book at
- https://iranrail.net/
Train from Garmsār to Tehran
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Book at
- https://iranrail.net/
Train from Tehran to Qom-Mohammadyeh
- Ave. Duration
- 1h 37m
- Frequency
- Every 4 hours
- Book at
- https://iranrail.net/
Train from Qom-Mohammadyeh to Yazd
- Ave. Duration
- 6h 35m
- Frequency
- Once daily
- Book at
- https://iranrail.net/
Train from Zirab to Tehran
- Ave. Duration
- 6h 22m
- Frequency
- Once daily
- Book at
- https://iranrail.net/
Train from Tehran to Yazd
- Ave. Duration
- 9h 42m
- Frequency
- 3 times a day
- Book at
- https://iranrail.net/
- Ave. Duration
- 4h 4m
- Estimated price
- $1–24
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 Best ways to travel around Australia, Train travel in Spain: A guide to Renfe, and How to travel India's Golden Triangle - to help you get the most out of your next trip.

