A uniquely shared sacred town — Hayagriva Madhava Temple for Hindus, Powa Mecca for Muslims, and a site of Buddhist veneration, all within walking distance.
Hajo, a small town near Guwahati, holds the rare distinction of being simultaneously sacred to Hinduism, Islam and Buddhism within an area of just a few square kilometres. The Hayagriva Madhava Temple, an ancient hilltop shrine to Vishnu, is also revered by some Buddhist traditions as a site associated with the Buddha's parinirvana, while the Powa Mecca mosque is held by local Muslim tradition to carry the sanctity of one-quarter (powa) of Mecca itself, attracting pilgrims who cannot make the full Hajj.
This extraordinary confluence reflects the layered religious history of the Brahmaputra valley, where Vaishnava, Shaiva, Buddhist and Islamic traditions have coexisted and intersected for centuries. For visitors, Hajo offers a rare single-day pilgrimage experience spanning three of the world's major religious traditions, each maintained with continuing devotion by its respective community.
32 km from Guwahati; regular buses and taxis connect the city to Hajo.
October to March for the most comfortable travel and temple-hopping weather.
Dress modestly and observe local customs at each site, given the town's multi-faith character.
Kamakhya and Umananda in Guwahati are easily combined into a wider Assam pilgrimage circuit.
Shiva Shrine
Supreme Shakti Peetha
State Guide
📍 Northeast India
Explore the layered multi-faith sacred landscape of Assam.
Explore →