Distance between Shiraz and Xi’an
Distance from Shiraz to Xi’an is 3281 miles / 5280 kilometers.
Map showing the distance from Shiraz to Xi’an
Air distance: | miles km |
Shiraz
City: | Shiraz |
Country: | Iran |
Coordinates: |
29°36′37″N 52°31′52″E |
Xi’an
City: | Xi’an |
Country: | China |
Coordinates: |
34°15′29″N 108°55′42″E |
Time difference between Shiraz and Xi’an
The time difference between Shiraz and Xi’an is 19 hours 30 minutes. Xi’an is 19 hours 30 minutes behind Shiraz. Current local time in Shiraz is 20:10 +0330 (2025-01-04) and time in Xi’an is 00:40 CST (2025-01-05).