The closest airport to AlaMarvdasht, Iran is the Shiraz International Airport (SYZ), which is about 96 km away. To get to AlaMarvdasht from Shiraz, you can take a bus, taxi, train, or car. By Bus: There is a direct bus service from Shiraz to AlaMarvdasht that takes approximately 2 hours and costs around $6 USD. By Taxi: A taxi ride from Shiraz to AlaMarvdasht will cost around $100 USD and will take around 1.5 hours. By Train: There is no direct train service from Shiraz to AlaMarvdasht. However, you can take a train from Shiraz to Bandar-e Emam Khomeyni, which is the closest train station to AlaMarvdasht. The train ride will take around 2.5 hours and cost around $10 USD. From Bandar-e Emam Khomeyni, you can take a taxi or bus to AlaMarvdasht. By Car: It is possible to drive from Shiraz to AlaMarvdasht, although it is not recommended due to safety concerns. The drive will take around 3 hours and cost around $30 USD in gas.
The Ala’Marvdasht Airport (PGU) currently serves the following airlines: Varesh Airlines, Iran Air, Kish Air, Qeshm Airlines, Meraj Airlines, Ata Airlines, Zagros Airlines, and Iran Aseman Airlines. Each of these airlines operates out of different terminals at the airport, so you will need to check with them directly regarding which terminal they use.