There are many airlines in Iran but Iran air and Aseman and Mahan are the best.
You can flight from Tehran and Shiraz to so many of cities and price is average 80EUR
- zagros airline
- Ata airline
- Caspian airline
- Sepehran airline