
Sacred Sites and Pilgrimages in Iran
A spiritual travel guide to Iran, covering 6 holy places and pilgrimage destinations.
This guide lists 6 sacred sites in Iran , connected to 4 spiritual traditions: Islam, Zoroastrianism, Mandaeism, Yarsanism. 1 of them belong to UNESCO World Heritage Sites. 1 are archaeological sanctuaries of ancient faiths. Each guide covers history, what to see, dress code, opening hours and the best time to visit.
Sacred sites in Iran

Imam Reza Shrine, Mashhad
The Imam Reza Shrine in Mashhad is one of the largest Shia pilgrimage complexes in the world, with golden domes, vast courtyards and museums.

Mandaean Mandi and Baptism Site, Karun River, Ahvaz
In Ahvaz, Mandaeans gather at a riverside mandi on the Karun for baptism in flowing water, a living rite of one of the oldest Gnostic faiths.

Persepolis and Naqsh-e Rostam
Visit Persepolis, ceremonial capital of the Achaemenid kings, and the royal rock tombs of Naqsh-e Rostam nearby, with Zoroastrian imagery.

Shah Cheragh and Nasir al-Mulk Mosque, Shiraz
Visit Shiraz's mirrored Shah Cheragh shrine and the nearby Nasir al-Mulk Mosque, famous for morning light pouring through stained glass.

Shrine of Baba Yadegar
The mountain shrine of Baba Yadegar in Kermanshah is a major pilgrimage site for the Yarsan, a Kurdish faith also known as Ahl-e Haqq.

Yazd Atash Behram and Chak Chak
See the sacred fire of the Yazd Atash Behram, burning for centuries, then travel to the mountain shrine of Chak Chak, a key Zoroastrian pilgrimage.