By Air
Shiraz is served by the Shiraz International Airport (SYZ), which is the main gateway for international tourists. Major airlines operate flights to Shiraz from various international hubs. To reach Shiraz by air, you may connect through cities such as Tehran, Istanbul, Doha, or Dubai. Upon landing, you can get to the city center via taxi or bus services available at the airport.
By Land
Shiraz can also be accessed by road from other parts of Iran. Long-distance buses connect Shiraz with Tehran, Isfahan, and other major cities. The Shiraz Central Bus Terminal hosts a number of bus companies offering services to and from various destinations. Alternatively, you can drive to Shiraz as the roads are well-maintained and the city is well signposted.
By Train
Rail travel to Shiraz can be a scenic and comfortable option. The city is connected by Iran's rail network. Trains run regularly between Shiraz and Tehran, and services are available from other cities as well. The Shiraz Railway Station is the main hub for train services, where taxis are readily available to take you to your final destination within the city.