A modern rail system, along with regular flights, bus, and taxi service, make getting to and from Yazd a simple proposition nowadays.
Three express trains a week run from Yazd to Kerman. The trip takes five hours and fifteen minutes. Trains also run to Tehran with a stop in Kashan. This trip takes twelve hours and twenty minutes. In addition, be aware that the train station has moved and is not in the location indicated by the Lonely Planet Guide.
Iran Air operates three flights a day from Tehran to Yazd which take seventy minutes on a modern and comfortable Fokker 100. Iran Aseman Airlines also serves the same route, while Iran Air Tours flies twice a week to and from Yazd to Mashhad. Considering the low-cost airfare, it makes the most sense to fly from Tehran, rather than come by bus.
The buses from Yazd to Esfahan are comfortable, air-conditioned, and show movies. The trip takes about four and a half hours. A small Volvo bus runs overnight from Shiraz to Yazd. The trip takes seven hours, and the bus is not very comfortable.
Taxis are available into town from the bus terminal or train station at a reasonable price. They can also be rented on an hourly basis. Silence Towers, Atashkadah, and Amir Chachmack Square are out of town but easily reached by cab. The fare for each will run about ten dollars.
“Editor’s Note: The information contained on this page was compiled using real traveler reviews about transportation in Yazd.”