HUB hero image

How to Travel from

Tehran to Shiraz

by Plane, Route or Car

Tehran
+0
Shiraz
Transport search to Shiraz
Tehran
+0
Shiraz
Building a composite car route
Cheapest
Best Offer!
Car
8 h 50 min
814 km.
from $44
Composite Route Car Only
Schedule

Tehran, Iran → Shiraz, Iran

All
All days
03 Aug, Mon
04 Aug, Tue
05 Aug, Wed
06 Aug, Thu
07 Aug, Fri

Cheapest and Fastest Ways to Travel from Tehran to Shiraz

Composite routes from Tehran to Shiraz

Cheapest
Other

Transport providers

Iran Air
Website
Mahan Air
Website
Iran Aseman
Website
Zagros Airlines
Website
Iran Airtour Airline
Website
Caspian Airlines
ATA Airlines
Website
Iran Air
Website
1h 20m
Monday, Thursday, and Saturday
$30.49–$292.20
Mahan Air
Website
1h 30m
Monday, Tuesday, Thursday, and Friday
$30.49–$292.20
Iran Aseman
Website
1h 15m
Tuesday, Thursday, and Saturday
$30.49–$292.20
Zagros Airlines
Website
1h 10m
Every day
$44.47–$381.13
Iran Airtour Airline
Website
58 min
Every day
$49.55–$406.54
Caspian Airlines
1h 10m
Every day
$44.47–$381.13
ATA Airlines
Website
1h
Friday
$30.49–$292.20
Raja Rail Transportation Co.
Website
Tehran Urban and Suburban Railway Company (TUSRC)
Website
Raja Rail Transportation Co.
Website
8h 38m
Once daily
021- 55122417
021- 55122417
Call Contact via email
Tehran Urban and Suburban Railway Company (TUSRC)
Website
7 min
Every 10 minutes
Seiro Safar
Website
Seiro Safar
Website
6h
Once daily
$69.85

Questions and Answers

What is the cheapest way to get from Tehrān to Shīrāz?

The cheapest way to get from Tehrān to Shīrāz is to taxi which costs $1 - $1 and takes 11 min.

What is the fastest way to get from Tehrān to Shīrāz?

The fastest way to get from Tehrān to Shīrāz is to taxi which takes 11 min and costs $1 - $1 .

How far is it from Tehrān to Shīrāz?

The distance between Tehrān and Shīrāz is 6 km.

How do I travel from Tehrān to Shīrāz without a car?

The best way to get from Tehrān to Shīrāz without a car is to line 3 subway and taxi which takes 11 min and costs .

How long does it take to get from Tehrān to Shīrāz?

It takes approximately 11 min to get from Tehrān to Shīrāz, including transfers.

Train, bus or fly from Tehrān to Shīrāz?

.
+0