Question:
Can you help me about to learn how long does it take to take a bus from tehran to esfahan, how much does it cost, and the timetable of busses?
Answer:
It costs about $6 and takes 5 hours to get to Tehran from Esfahan.
There are buses every half an hour from 7 am till 2 am from Beihaghi bus station.
Check the cheapest Iran tours.