There are 4 ways to get from Qom to Shiraz by train, plane, taxi 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.

Recommended option

Train, fly  •  4 h 15 min

  1. Take the train from Qom to Tehran station
  2. Fly from Tehran Mehrabad (THR) to Shiraz (SYZ) THR - SYZ

$40 - $136

3 alternative options

Taxi, train  •  13 h 4 min

  1. Take a taxi from Qom to Kāshān
  2. Take the train from Kāshān to Shiraz 525

Taxi  •  9 h 24 min

  1. Take a taxi from Qom to Shiraz 455.8 miles

$130 - $160

Drive  •  9 h 24 min

  1. Drive from Qom to Shiraz 455.8 miles

Questions & Answers

The cheapest way to get from Qom to Shiraz is to train and fly which costs $35 - $140 and takes 4 h 15 min.

More details

The quickest way to get from Qom to Shiraz is to train and fly which costs $35 - $140 and takes 4 h 15 min.

More details

The distance between Qom and Shiraz is 581 km. The road distance is 729.3 km.

Get driving directions

The best way to get from Qom to Shiraz without a car is to taxi and train which takes 13 h 4 min and costs .

More details

It takes approximately 4 h 15 min to get from Qom to Shiraz, including transfers.

More details

The quickest flight from Tehran Mehrabad Airport to Shiraz Airport is the direct flight which takes 1 h 10 min.

Search flights

Yes, the driving distance between Qom to Shiraz is 729 km. It takes approximately 9 h 24 min to drive from Qom to Shiraz.

Get driving directions

Iran Airtour Airline, Iranian Naft Airlines, Meraj Air and five other airlines offer flights from Tehran Mehrabad Airport to Shiraz Airport.

Search flights

Map of how to get from Qom to Shiraz.
Launch map view
  • Distance: 362.8 miles
  • Duration: 4 h 15 min

What companies run services between Qom, Iran and Shiraz, Iran?

There is no direct connection from Qom to Shiraz. However, you can take the train to Tehran, take the taxi to Tehran Mehrabad airport, fly to Shiraz, then take the taxi to Shiraz. Alternatively, you can take the taxi to Kāshān, take the train to Shiraz, then take the taxi to Shiraz.

Airlines
Iran Aseman
Website
iaa.ir
Flights from Tehran Mehrabad to Shiraz
Ave. Duration
1 h 25 min
When
Every day
Estimated price
$40 - $140
Iran Air
Website
iranair.com
Flights from Tehran Mehrabad to Shiraz
Ave. Duration
1 h 30 min
When
Every day
Estimated price
$65 - $170
Caspian Airlines
Flights from Tehran Mehrabad to Shiraz
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$60 - $420
Flights from Tehran Mehrabad to Shiraz via Asaloyeh
Ave. Duration
3 h 10 min
When
Tuesday, Thursday and Saturday
Estimated price
$85 - $550
Mahan Air
Website
mahan.aero
Flights from Tehran Mehrabad to Shiraz
Ave. Duration
1 h 25 min
When
Every day
Estimated price
$40 - $150
Zagros Airlines
Website
zagrosairlines.com
Flights from Tehran Mehrabad to Shiraz
Ave. Duration
1 h 22 min
When
Every day
Estimated price
$60 - $420
Iran Airtour Airline
Website
iat.aero
Flights from Tehran Mehrabad to Shiraz
Ave. Duration
1 h 20 min
When
Sunday
Estimated price
$60 - $420
Iranian Naft Airlines
Website
naftairline.com
Flights from Tehran Mehrabad to Shiraz
Ave. Duration
1 h 25 min
When
Monday
Estimated price
$60 - $420
Meraj Air
Website
meraj.aero
Flights from Tehran Mehrabad to Shiraz
Ave. Duration
1 h 30 min
When
Tuesday, Friday and Sunday
Estimated price
$60 - $420
Train operators
Raja Rail Transportation Co.
Phone
021- 55122417
Email
info@raja.ir
Website
raja.ir
Train from Qom to Tehran station
Ave. Duration
1 h 42 min
Frequency
Twice daily
Schedules at
raja.ir
Train from Kāshān to Shiraz
Ave. Duration
11 h 29 min
Frequency
Once daily
Schedules at
raja.ir
Other operators
Taxi from Qom to Kāshān
Ave. Duration
1 h 13 min
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 Travelling around the UAE, Getting around the Cyclades and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.