Here is the complete Guide on Getting to / from Esfahan via Air, Bus and or Trains , Isfahan has two main bus terminals: Kaveh Bus Terminal in the north of the city while Soffeh bus terminal is on the south of the Isfahan, follow the following tips on how to get to Isfahan via air and trains as well.
The Iran Air Office is in the shopping complex in the Amadegah Street and opposite the Abbasi Hotel, Iran Air and other airlines also flies to Dubai and Kuwait and Istanbul few times a week.
Iran Air is the largest among a growing roster of domestic airlines and boasts an extensive network of flights, covering most provincial capitals. Domestic prices are set by the government, so it doesn’t matter which airline you fly the price will be the same.
Iran Aseman and Mahan Air fly the most routes, while Caspian Airlines, Kish Air and Taban Air have fewer. Generally speaking, Iran Air is the most reliable, but whichever airline you choose you stand a good chance of being delayed. On this trip all three domestic flights we took were delayed by more than an hour. Despite this, it’s worth trying to get to the airport a good hour ahead of domestic departures.
Esfahan has two main bus terminals, Kaveh and Soffeh Bus terminals one in north and the other in south of the City, you can travel to alomost anywhere in Ian using any of this two bus terminals, Except at the busiest times it’s easiest to just get your tickets at the terminal before you depart.
There is a daily train between Esfahan and Tehran that leaves at 11.30 pm and stops at Kashan. Trains also run to Mashhad and Bandar abbas on Mondays, Wednesday and Fridays and shiraz as well.
The Raja Trains Ticket Office is on the northeast side of the Enghelab eslami Square you will get the tickets directly if you check the timetables in the office.
The Train Station in Isfahan is right after the Soffeh Bus Terminal, to get to the Isfahan train station catch a taxi and or bus in the city.