- Where
- Hajo, Kamrup district, north bank of the Brahmaputra
- Distance
- About 30 km from Guwahati, 1 hour by road
- Timings
- Hayagriva Madhava temple about 6 am–7 pm; Poa Mecca about 6 am–8 pm
- Entry fee
- Free
- Permit
- None
- Best time
- October–March
- Time needed
- Half a day with Sualkuchi
Book onlineSualkuchi Silk Village and Hajo Half-Day Tour₹2,499 / car (up to 4) · Car and driver from Guwahati for the half day includedHajo is a small town on the north bank of the Brahmaputra, about 30 km from Guwahati, and one of the few places in India sacred to three faiths. Hindus come for the Hayagriva Madhava temple, many Buddhists believe the Buddha attained nirvana here, and Muslims visit the Poa Mecca mosque on a nearby hill.
What to see
- Hayagriva Madhava temple: a stone temple on Monikut hill with a large pond at its foot, known for its turtles.
- Poa Mecca: a 17th-century mosque on Garurachal hill; tradition holds that a visit carries a quarter (poa) of the merit of going to Mecca.
- Kedareswar and Ganesh temples on the surrounding hills, for those with more time.
How to reach
Hajo is about 30 km from Guwahati across the Saraighat bridge, about an hour by cab. Sualkuchi, the silk-weaving village, is on the same road, so most visitors see both in one half-day trip.
Hajo: questions travellers ask
How far is Hajo from Guwahati?
About 30 km, roughly an hour by road across the Saraighat bridge.
What are Hayagriva Madhava temple timings?
Roughly 6 am to 7 pm. Poa Mecca is open about 6 am to 8 pm. Confirm locally on festival days.
Why is Hajo important?
It is sacred to Hindus, Buddhists and Muslims: the Hayagriva Madhava temple, a Buddhist tradition about the Buddha's nirvana, and the Poa Mecca mosque.
Can I visit Hajo and Sualkuchi together?
Yes. They are on the same road north of the Brahmaputra and fit into one half-day trip from Guwahati.
Sources
Timings and fees change. Check on the day, or ask us when you book.






