There are 7 ways to get from Qom to Shiraz by taxi, bus, train, car, 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.
Taxi, bus, train
best- Take the taxi from Qom to Imam Khomeini Airporttaxi
- Take the bus from Imam Khomeini Airport to Soffe Bus Terminalbus
- Take the taxi from Soffe Bus Terminal to Shāhreẕātaxi
- Take the train from Shāhreẕā to Shiraztrain
13h 44mDrive 668.4 km
cheapest- Drive from Qom to Shirazcar 668.4 km
7h 20m$3–5Train, taxi
- Take the train from Qom to Tehrantrain
- Take the train from Tehran to Isfahantrain
- Take the taxi from Isfahan to Shāhreẕātaxi
- Take the train from Shāhreẕā to Shiraztrain
16h 58mTaxi
- Take the taxi from Qom to Shiraztaxi 668.4 km
7h 20m$17–21Train, taxi, bus to Mehrabad International Airport, fly
- Take the train from Qom to Tehrantrain
- Take the taxi from Azadegan to Tehran Imam Khomeinitaxi
- Take the bus from Tehran Imam Khomeini to Azadi Squarebus
- Fly from Mehrabad International Airport (THR) to Shahid Dastghaib International Airport (SYZ)plane THR - SYZ
8h 23mTrain, bus, taxi
- Take the train from Qom to Tehrantrain
- Take the bus from Tehran Beyhaghi Terminal to Isfahan Kaveh Terminalbus
- Take the taxi from Isfahan Kaveh Terminal to Shāhreẕātaxi
- Take the train from Shāhreẕā to Shiraztrain
18h 33mTrain, bus to Tehran International Airport, fly
- Take the train from Qom to Tehrantrain
- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Shahid Dastghaib International Airport (SYZ)plane IKA - SYZ
10h 30m
Mehrabad International Airport (THR) to Shahid Dastghaib International Airport (SYZ) flights
Questions & Answers
The cheapest way to get from Qom to Shiraz is to drive which costs $3 - $5 and takes 7h 20m.
The fastest way to get from Qom to Shiraz is to drive which takes 7h 20m and costs $3 - $5.
The distance between Qom and Shiraz is 1045 km. The road distance is 668.4 km.
The best way to get from Qom to Shiraz without a car is to taxi and bus and train which takes 13h 44m and costs .
It takes approximately 13h 44m to get from Qom to Shiraz, including transfers.
Yes, the driving distance between Qom to Shiraz is 668 km. It takes approximately 7h 20m to drive from Qom to Shiraz.
What companies run services between Qom, Iran and Shiraz, Iran?
There is no direct connection from Qom to Shiraz. However, you can take the taxi to Imam Khomeini Airport, take the bus to Soffe Bus Terminal, take the taxi to Shāhreẕā, take the train to Shiraz, then take the taxi to Shiraz. Alternatively, you can take the train to Tehran, take the train to Isfahan, take the taxi to Shāhreẕā, take the train to Shiraz, then take the taxi to Shiraz.
Flights from Mehrabad International Airport to Shahid Dastghaib International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $65–420
Flights from Mehrabad International Airport to Shahid Dastghaib International Airport via Asaloyeh
- Ave. Duration
- 3h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $85–480
- Website
- sahaair.com
Flights from Mehrabad International Airport to Shahid Dastghaib International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $65–420
- Website
- ebooking.iranair.com
Flights from Mehrabad International Airport to Shahid Dastghaib International Airport
- Ave. Duration
- 1h 37m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $65–420
Flights from Tehran International Airport to Shahid Dastghaib International Airport via Dubai
- Ave. Duration
- 6h 30m
- When
- Monday and Friday
- Estimated price
- $120–650
- Website
- iaa.ir
Flights from Mehrabad International Airport to Shahid Dastghaib International Airport
- Ave. Duration
- 1h 25m
- When
- Sunday
- Estimated price
- $65–420
- Website
- zagrosairlines.com
Flights from Mehrabad International Airport to Shahid Dastghaib International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $65–420
- Website
- emirates.com
Flights from Tehran International Airport to Shahid Dastghaib International Airport via Dubai
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- $120–3,200
- Website
- iranairtour.ir
Flights from Mehrabad International Airport to Shahid Dastghaib International Airport
- Ave. Duration
- 1h 20m
- When
- Sunday
- Estimated price
- $65–420
- Website
- mahan.aero
Flights from Mehrabad International Airport to Shahid Dastghaib International Airport
- Ave. Duration
- 1h 40m
- When
- Wednesday and Friday
- Estimated price
- $65–420
- Website
- qatarairways.com
Flights from Tehran International Airport to Shahid Dastghaib International Airport via Doha
- Ave. Duration
- 4h 50m
- When
- Wednesday and Saturday
- Estimated price
- $1,100–4,200
- Website
- jazeeraairways.com
Flights from Tehran International Airport to Shahid Dastghaib International Airport via Kuwait
- Ave. Duration
- 5h 5m
- When
- Monday and Saturday
- Estimated price
- $650–1,500
- Website
- flydubai.com
Flights from Tehran International Airport to Shahid Dastghaib International Airport via Dubai
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- $120–650
- Phone
- 021- 55122417
- info@raja.ir
- Website
- raja.ir
Train from Shāhreẕā to Shiraz
- Ave. Duration
- 5h 18m
- Frequency
- Once daily
- Book at
- https://iranrail.net/
Train from Qom to Tehran
- Ave. Duration
- 2h 39m
- Frequency
- Hourly
- Book at
- https://iranrail.net/
Train from Tehran to Isfahan
- Ave. Duration
- 5h 34m
- Frequency
- 4 times a day
- Book at
- https://iranrail.net/
- Phone
- 02188534385
- info@hamsafarco.ir
- Website
- hamsafarco.ir
Bus from Imam Khomeini Airport to Soffe Bus Terminal
- Ave. Duration
- 5h
- Frequency
- 5 times a day
- Schedules at
- hamsafarco.ir
- Website
- seirosafar.ir
Bus from Tehran Beyhaghi Terminal to Isfahan Kaveh Terminal
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $61
- Schedules at
- seirosafar.ir
- Book at
- booking.seirosafar.ir
- Ave. Duration
- 2h
- Estimated price
- $1–21
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 How do I buy a London Underground ticket?, Need to know: Eurostar, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.

