From Esfahan, travellers can use the Jay terminal and take the Naein bus or mini bus . An alternative is the Esfahan-Yazd bus, which leaves the terminal once every hour if they inform the driver that Naein is their final destination and the fare is 70,000 rial. From Yazd, travellers can take the Yazd - Esfahan buses from Yazd terminal and ask the driver to stop in Naein which costs 60,000 rial. From Tehran, there are two terminals available: Jonub terminal, with buses leaving at 10:00 and 17:00; Beihaghi (Arjantin) Terminal, with one bus departing at 23:00. The ticket price is 200,0000(7us$) rial. In Naein, there is a regular bus to Esfahan almost every half hour, from the only bus station in town. Private taxis are available 24 hours a day at the "Falake Esfahan." Departing the town to Yazd is possible by waiting for the buses to Yazd at "Falake Esfahan," or by taking a taxi to the Yazd Road police station.
There is a regular bus To Esfahan almost every half an hours is available in the only bus station of the town. also private Taxi would be available 24 hours a day on the "Falake Esfahan", Esfahan roundabout. departing the town to Yazd is possible by waiting for the buses to Yazd in "Falake Esfahan", Esfahan roundabout or taking a taxi to the Yazd Road police station.
Three buses per day travel to Tehran (US$4, six hours) via Kashan (US$2.50, 2½ hours). Two of these travel between Na’in and Jonub and one between Na’in and Beihaghi Arjantin).