There are 6 ways to get from Shiraz to Ardakān by train, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Qomrūd
best- Take the train from Shiraz to Kāshāntrain
- Take the train from Kāshān to Qom-Mohammadyehtrain
- Take the train from Qom-Mohammadyeh to Ardakāntrain
20h 18mDrive 495.4 km
cheapest- Drive from Shiraz to Ardakāncar 495.4 km
5h 23m$3–4Taxi
- Take the taxi from Shiraz to Ardakāntaxi 495.4 km
5h 23m$11–14Taxi to Bushehr, fly, taxi
- Take the taxi from Shiraz to Bushehr (BUZ)taxi
- Fly from Bushehr (BUZ) to Yazd (AZD)plane BUZ - AZD
- Take the taxi from Yazd (AZD) to Ardakāntaxi
16h 1m$88–410Train
- Take the train from Shiraz to Kāshāntrain
- Take the train from Kāshān to Ardakāntrain
21h 36mFly from Shahid Dastghaib International Airport, taxi
- Fly from Shahid Dastghaib International Airport (SYZ) to Yazd (AZD)plane SYZ - AZD
- Take the taxi from Yazd (AZD) to Ardakāntaxi
4h 36m$76–402
Bushehr (BUZ) to Yazd (AZD) flights
Questions & Answers
The cheapest way to get from Shiraz to Ardakān is to drive which costs $2 - $4 and takes 5h 23m.
The fastest way to get from Shiraz to Ardakān is to fly and taxi which takes 4h 36m and costs $75 - $410.
No, there is no direct train from Shiraz to Ardakān. However, there are services departing from Shiraz and arriving at Ardakān via Kāshān and Qom-Mohammadyeh. The journey, including transfers, takes approximately 20h 18m.
The distance between Shiraz and Ardakān is 1328 km. The road distance is 495.4 km.
The best way to get from Shiraz to Ardakān without a car is to train via Qomrūd which takes 20h 18m and costs .
It takes approximately 20h 18m to get from Shiraz to Ardakān, including transfers.
Shiraz to Ardakān train services, operated by Raja Rail Transportation Co., depart from Shiraz station.
Shiraz to Ardakān train services, operated by Raja Rail Transportation Co., arrive at Kāshān station.
Yes, the driving distance between Shiraz to Ardakān is 495 km. It takes approximately 5h 23m to drive from Shiraz to Ardakān.
What companies run services between Shiraz, Iran and Ardakān, Iran?
You can take a vehicle from Shiraz to Ardakān via Shiraz, Kāshān, Qom-Mohammadyeh, and Ardakān in around 20h 18m.
Flights from Bushehr to Yazd via Tehran Mehrabad
- Ave. Duration
- 12h 22m
- When
- Monday, Friday, and Saturday
- Estimated price
- $80–400
Flights from Shahid Dastghaib International Airport to Yazd via Tehran Mehrabad
- Ave. Duration
- 3h 35m
- When
- Monday, Friday, and Saturday
- Estimated price
- $75–400
- Website
- zagrosairlines.com
Flights from Bushehr to Yazd via Tehran Mehrabad
- Ave. Duration
- 22h 57m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $80–400
- Phone
- 021- 55122417
- [email protected]
- Website
- raja.ir
Train from Shiraz to Kāshān
- Ave. Duration
- 10h 59m
- Frequency
- Once daily
- Book at
- https://iranrail.net/
Train from Kāshān to Qom-Mohammadyeh
- Ave. Duration
- 1h 11m
- Frequency
- 5 times a day
- Book at
- https://iranrail.net/
Train from Qom-Mohammadyeh to Ardakān
- Ave. Duration
- 5h 33m
- Frequency
- Once daily
- Book at
- https://iranrail.net/
Train from Shiraz to Kāshān
- Ave. Duration
- 10h 59m
- Frequency
- Once daily
- Book at
- https://iranrail.net/
Train from Kāshān to Ardakān
- Ave. Duration
- 9h 2m
- Frequency
- Twice daily
- Book at
- https://iranrail.net/
- Ave. Duration
- 2h 38m
- Estimated price
- $1–14
Iran Taxi Tour
- Phone
- +98 938 004 5041
Iran Taxi Tour
- Phone
- +98 938 004 5041
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 Slovenia: Getting from Ljubljana to Lake Bled, How to get from Luton Airport into central London, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.

