Old Tehran Free Walking Tour


Excellent from 3 reviews
100% of guests recommend


3 Hours

Tour Type

Walking Tours


20 persons




Free walking tours are one of the best practices for getting deep into the culture of the country. During this Old Tehran Free Walking Tour, we will learn about the history of Iran from 3000 BC up to now. From the past till the appearance of Islam and how it affected the Iranian lifestyle. Visiting one of the oldest neighborhoods of Tehran, your guide will talk about the Islamic-Iranian city structure and how the bazaar used to be one of its core elements.

Moving to Tehran Grand Bazaar to stroll in and discover local shops of the city, we will have the chance to learn more and more about the oriental lifestyle of the past and current residents of the city. Later on, while walking and exploring the area, we will visit the Shah Mosque as an essential construction of Qajar era and then the Jewish Quarter and a synagogue on the route of our tour. Also, we will see the first bank of Iran, a holy shrine of an Islamic figure (Imamzadeh Yahya Shrine) and a water reservoir.

Due to being the heart of the city since 1786 when it was chosen as the capital of Iran, the neighborhood has a lot to explore. We will try to show you the most important highlights while your guide is giving you amazing information about the whole history the area has been through.

Tour duration is from 9:30 am to 12:30 pm and it takes place on Saturdays, Mondays and Wednesdays.


  • Exploring the Golestan Palace
  • Strolling in Tehran Grand Bazaar and see the local shops
  • Paying a visit to Shah Mosque also known as Imam Mosque
  • Visiting the Jewish Quarter and Synagogue
  • Seeing the first Bank of Iran in the neighborhood
  • Visit Imamzadeh Yahya Shrine and water reservoir
  • Kazemi House Museum


Tour Location



Professional English speaking guide Free


Walking Tours

Important Notes

Things to know
- Be reminded that no services included in free walking tours, except for the guide. - Do not forget to wear comfortable shoes. - There are no visits to the interior of the sites we will see. We just suffice to passing them and having a brief lecture about their history and related culture by the guide.
Cancellation policy
Free of charge


Where does the tour start and end?
The tour starts and ends in Tehran.
Is it possible to book this trip with some of my friends?
Sure. Our private tours are held between one person to large groups. You can choose your fellow travelers by scrolling down the adult's number on the right side of the page.
Can I cancel some activities/attractions I’m not interested in?
Since this is a private tour, upon your request, some attractions can be skipped or added (in a way the total number of them is the same as the itinerary and there’s no extra cost).


Based on 3 reviews
Very Good

gabby miller

11/18/2021 08:48

Tehran walking tour

I am happy with my booking at Exotigo, they are well-managed and good customer service

t bradey

04/19/2021 05:55

Walking tour

My husband and myself took this tour with Taj Mahal Hotel package. The tour was the highlight of our week. The tour guide Sina was so knowledgeable and enhanced the tour with her descriptions of the Tehran urban area. we enjoyed a superb typical Persian lunch, extras on the tour included a fashion show at one of the local leather boutiques and also a presentation at the Turkman carpet makers where we were hosted by the Owners and workers of the Company.

eto blaze

04/18/2021 05:37

Tehran free walking tour

Great guide, learnt so much! Highly recommend.
Showing 1 - 3 of 3 total
You must log in to write review

Tour01 ico-vefified-1

Member Since Jul 2020

from €5.0
No hidden fees or surcharges

Extra prices:

{{type.name}} : {{type.price_html}}
× {{type.count}}
€{{type.price * type.count}}
Extra prices
{{type.name}} {{type.price_type}} {{type.description}} {{type.price_html}}
{{ type.price }}%
{{ formatMoney(type.price) }}
  • {{type.number}} {{type.name}} × €{{calcDiscountPeople( type.price,true)}} €{{(calcDiscountPeople( type.price,true)*type.number) % 1 != 0 ? (calcDiscountPeople( type.price,true)*type.number).toFixed(2) : (calcDiscountPeople( type.price,true)*type.number)}}
  • {{total_price_html}}
  • {{pay_now_price_html}}
3 Reviews