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 Tehran-Mehrabad-Airport-THR
- Fly from Mehrabad International Airport (THR) to Yazd (AZD)THR - AZD
4h 56m$53–309Drive 754.9 km
cheapest- Drive from Shāhreẕā to Yazd754.9 km
10h 13m$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 13m$19–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 13m.
The fastest way to get from Shāhreẕā to Yazd is to taxi and fly which takes 4h 56m and costs $50 - $310.
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 13m 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 Tehran-Mehrabad-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.
- Website
- ebooking.iranair.com
Flights from Mehrabad International Airport to Yazd
- Ave. Duration
- 1h 15m
- When
- Tuesday
- Estimated price
- $45–300
- Website
- zagrosairlines.com
Flights from Mehrabad International Airport to Yazd
- Ave. Duration
- 1h 10m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $45–300
Flights from Mehrabad International Airport to Yazd
- Ave. Duration
- 1h
- When
- Monday, Friday, and Saturday
- Estimated price
- $45–300
- 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 5m
- 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 Travel Insider: Top Japan travel tips by Beatrix Holland, Train travel in Spain: A guide to Renfe, and Travelling around the UAE - to help you get the most out of your next trip.

