HUB hero image

How to Travel from

Yazd to Shiraz

by Rideshare, Route or Car

Yazd
+0
Shiraz
Transport search to Shiraz
Yazd
+0
Shiraz
Building a composite car route
Cheapest
Best Offer!
Car
4 h 41 min
436 km.
from $23
Composite Route Car Only

Six ways to Travel from Yazd to Shiraz

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Airlines

Iran Air

Website:
ebooking.iranair.com/
Plane from Yazd to Urmia
Ave. Duration:
4h 45m
Frequency:
Monday and Saturday
Estimated price:
$54.63–$368.42

Mahan Air

Website:
mahan.aero/
Plane from Yazd to Ardabil
Ave. Duration:
6h 50m
Frequency:
Tuesday, Friday, and Sunday
Estimated price:
$45.74–$343.02

Iran Aseman

Website:
iaa.ir/
Plane from Yazd to Shahid
Ave. Duration:
4h
Frequency:
Tuesday and Saturday
Estimated price:
$52.09–$355.72
Plane from Yazd to Urmia
Ave. Duration:
9h 7m
Frequency:
Tuesday, Friday, and Saturday
Estimated price:
$54.63–$368.42
Plane from Yazd to Ardabil
Ave. Duration:
3h 42m
Frequency:
Tuesday, Saturday, and Sunday
Estimated price:
$45.74–$343.02

Iran Airtour Airline

Website:
iranairtour.ir/
Plane from Yazd to Shahid
Ave. Duration:
3h 46m
Frequency:
Monday, Thursday, and Friday
Estimated price:
$95.28–$406.54

ATA Airlines

Website:
ataair.ir/en-US/
Plane from Yazd to Shahid
Ave. Duration:
3h 7m
Frequency:
Friday
Estimated price:
$52.09–$355.72

Train operators

Raja Rail Transportation Co.

Phone:
021- 55122417
Website:
raja.ir/
Train from Yazd to Tehran
Ave. Duration:
8h 58m
Frequency:
Once daily
Train from Tehran to Marāgheh
Ave. Duration:
8h 38m
Frequency:
Once daily

Questions and Answers

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

The cheapest way to get from Yazd to Shīrāz is to drive which costs $5 - $7.61 and takes 12h 38m.

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

The fastest way to get from Yazd to Shīrāz is to fly and taxi which takes 4h 39m and costs $47.83 - $315.22 .

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

The distance between Yazd and Shīrāz is 1132 km. The road distance is 1151.6 km.

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

The best way to get from Yazd to Shīrāz without a car is to train which takes 19h 9m and costs .

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

It takes approximately 4h 39m to get from Yazd to Shīrāz, including transfers.

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

The best way to get from Yazd to Shīrāz is to train which takes 19h 9m and costs . There are no good options to bus or fly between Yazd to Shīrāz.

Can I drive from Yazd to Shīrāz?

Yes, the driving distance between Yazd to Shīrāz is 1152 km. It takes approximately 12h 38m to drive from Yazd to Shīrāz.
+0