The average price of a journey through the city is between 10 and 20 tomans (100,000 to 200,000 Riyals). If a taxi on the street is caught, it is advisable to agree a price, and once you arrive the destination pay the agreed amount. In Tehran travelers don’t pay for trip duration, but by distance, so even though much time is spent in the way the price is agreed. If you pay for time would be prohibitive because it is practically impossible not to find a jam between 7 am and 9 pm during the work week...