It is easy to start or finish a trip to Iran in Shiraz because several airlines operate between Shiraz and states in Persian Gulf as well, Here is the complete Guide on Getting to / from Shiraz via Air, Bus and or Trains , Shiraz has one main bus terminals: the Karandish Bus Terminal , follow the following tips on how to get to Shiraz via air and trains as well.
The Iran Aseman flies between Shiraz and Dubaiand Kuwait while other Cities around the Persian Gulf are served by Air Arabia and Iran Air. Iran Aseman, Mahan Air, Kish Airlines and other domestic carriers serve a mix of the same destinations for the almost same prices.
Most of the long distance buses operate from busy Karandish bus terminal, prices for bus travel between Shiraz and other cities in Iran are vary from bus type, for example comfortable VIP buses with large spaces between two seat’s compare to the ordinary one which are also comfortable to go with, there are several buses to Esfahan, Yazd, Kerman, Bandar abass, Tehran and other cities all around Iran.
Trains from Tehran to Shiraz actually run on the following days: Sunday, Tuesday, Wednesday and Friday. Departure is at 19.10, arrival at 10.55. Price is 400000 Rials per person. The train has comfortable 4-bed compartments (Polour Sabz)