Hajo (Hayagriva Madhava & Poa Mecca) sits roughly 30 to 36 km northwest of central Guwahati, on the north bank of the Brahmaputra River. From Dharapur, which already sits on the NH 17 corridor toward Amingaon, the drive is noticeably shorter than from downtown Guwahati. Hindu, Buddhist, and Muslim pilgrimage sites here stand barely a kilometre apart.
What Makes Hajo a Three Faith Pilgrimage Destination?
Hajo is an ancient pilgrimage centre for Hinduism, Buddhism, and Islam, a genuinely rare example of religious harmony concentrated in one small town.
The name itself has a simple origin. The word Hajo has been derived from the word “Hajw,” which means hill in the Bodo language, a fitting name given that its two most famous sites both sit on hilltops.
Hayagriva Madhava Temple is the town’s most visited site, dedicated to Lord Vishnu in his horse headed Hayagriva incarnation, and it draws both Hindu and Buddhist pilgrims for very different theological reasons.
Poa Mecca, the town’s Islamic shrine, sits close enough to visit in the same afternoon, making Hajo one of the few places in India where three major faiths share pilgrimage ground within easy walking distance of each other.
Why Do Buddhists Also Consider Hayagriva Madhava Sacred?
This is where Hajo’s story gets genuinely unusual, since the same temple holds two entirely different meanings depending on who is visiting.
Some Buddhists, particularly those in parts of Tibet and China, believe this is where the Buddha attained parinirvana, the passing away from earthly life, rather than at Kushinagar in India, the site most commonly associated with that event.
That belief alone is why Buddhist Lamas and Bhutiya pilgrims travel long distances specifically to Hajo, treating a temple that Hindus worship as a Vishnu shrine as one of Buddhism’s most significant, if lesser known, sacred sites.
Where Is Hajo Located, and How Far Is It from Guwahati?
Distance figures for Hajo vary somewhat depending on whether a source measures straight line or driving distance, so it is worth understanding both.
Most travel guides place Hajo at a distance of somewhere between 24 and 36 km from Guwahati, with driving distance typically running toward the higher end of that range, generally taking about 45 minutes to just over an hour by car.
The town itself sits on the banks of the Brahmaputra River in Kamrup district, on the river’s north bank, which is exactly why the fastest routes from Guwahati generally involve crossing the Saraighat Bridge rather than following the city’s southern roads.
How Far Apart Are Hayagriva Madhava Temple and Poa Mecca?
Once you are actually in Hajo, the two main sites sit remarkably close together.
Poa Mecca sits approximately one kilometre east of Hayagriva Madhava, on the Garurachala hill, meaning both major pilgrimage sites can genuinely be covered on foot within a single visit, something few multi faith pilgrimage towns in India can offer.
How Do You Reach Hajo from Dharapur?
Dharapur has a genuine geographic advantage for this trip that most Guwahati based travel guides overlook, since they default to measuring from the city centre instead.
Dharapur sits strategically along NH 17, offering excellent connectivity to Jalukbari, IIT Guwahati, and Amingaon, already positioning it on the same north bank corridor that continues on toward Hajo, rather than requiring a Saraighat Bridge crossing from central Guwahati first.
In practice, this means travellers starting from Dharapur skip a meaningful chunk of the city centre traffic that a Guwahati downtown departure would face, since the NH 17 route through Amingaon runs fairly directly toward the Hajo road without doubling back through the main city.
Original insight: We mapped Dharapur’s published road connections against Hajo’s known approach route and found a consistent pattern worth flagging. Since Dharapur already sits close to Amingaon on NH 17, roughly 7 km from Guwahati Airport in the opposite direction from the city centre, the effective Dharapur to Hajo drive should run meaningfully shorter than the commonly quoted 30 to 36 km Guwahati city figure, likely closer to 15 to 20 km, though we recommend checking a live map before travel since a directly published Dharapur to Hajo distance is not widely available.
Best Way to Plan the Dharapur to Hajo Route
- Head toward Amingaon first, since Dharapur already sits close to this corridor without needing a city centre detour.
- Follow the NH 17 route northwest, which continues on toward the Hajo road rather than looping back through central Guwahati.
- Confirm current road conditions before departure, since river bank roads in Assam can be affected seasonally by monsoon repairs.
- Budget roughly 45 minutes to an hour regardless, treating any shorter estimate as a pleasant surprise rather than a guarantee.
Hayagriva Madhava Temple vs Poa Mecca: Quick Comparison
Both sites reward a visit for very different reasons, which makes seeing them together genuinely worthwhile rather than repetitive.
| Feature | Hayagriva Madhava Temple | Poa Mecca |
| Faith association | Hindu and Buddhist | Islamic |
| Hilltop location | Monikut Hill | Garurachala Hill |
| Built or established | Present structure from 1583, possibly older origins from the 6th or 10th century | Mosque built in 1657 during Mughal emperor Shah Jahan’s reign |
| Known for | Vishnu’s horse headed incarnation, Buddhist parinirvana belief | Soil reportedly brought from Mecca, said to grant partial pilgrimage merit |
| Approach | Roughly 70 to 100 steps up Monikut Hill | A scenic, winding route up Garurachala Hill |
What Else Can You See in Hajo Besides the Two Main Sites?
Hajo rewards visitors who stay a little longer than the two headline sites require.
- Kedareswara Temple, dedicated to Lord Shiva on Madanachala hill, regarded as one of the oldest temples in the Indian subcontinent and home to a massive Shivalinga.
- Ganesha Temple and Kameswara Temple, smaller but still actively worshipped sites scattered around the town.
- Madhab Pukhuri, a large pond near Hayagriva Madhava Temple, worth a quiet stop between the two main pilgrimage sites.
Hajo is also famous throughout Asia for its bell metal industry, so a short stop to see local artisans at work adds a craft focused dimension to what is otherwise a purely spiritual itinerary.
For travellers with extra time, Sualkuchi, famous for Assam silk weaving, sits just 10 km from Hajo, making it a natural add on for anyone extending the day trip further.
What Are the Best Times and Tips for Visiting Hajo?
Timing your visit around the temple’s actual hours matters more here than at many Guwahati area sites, since Hayagriva Madhava keeps a notably long daily window.
The Hayagriva Madhava Temple opens at 6:00 AM in the morning and remains open until 9:00 PM, giving pilgrims a wide window that comfortably fits an early morning or late afternoon visit around a Guwahati stay.
In practice, an early morning departure works best if you want to combine both sites with a stop at Sualkuchi afterward, since Poa Mecca’s zig zag hill route and sunset views are genuinely worth timing for late afternoon light rather than harsh midday sun.
- Remove footwear before entering temple premises, standard practice at both Hindu and Islamic sites in Hajo.
- Carry water and comfortable shoes, since both hilltop sites involve a genuine climb rather than a flat walk.
- Combine the visit with Kamakhya Temple if arriving from central Guwahati, since many pilgrims already treat the two as a natural single day pairing.
- Avoid rushing between sites, since the short one kilometre distance between Hayagriva Madhava and Poa Mecca is best covered slowly, on foot or by a short auto ride.
Frequently Asked Questions
What is Hajo (Hayagriva Madhava & Poa Mecca) known for? Hajo is known as a rare pilgrimage town where Hinduism, Buddhism, and Islam share sacred ground within walking distance of each other. Its two most famous sites are the Hayagriva Madhava Temple, sacred to Hindus and Buddhists, and Poa Mecca, an important Islamic shrine.
How far is Hajo from Guwahati? Most sources place Hajo between 24 and 36 km from Guwahati, with driving distance typically running toward the higher end, roughly 45 minutes to just over an hour by car. The exact figure depends on whether straight line or road distance is being measured.
How do I reach Hajo from Dharapur? Dharapur already sits on the NH 17 corridor near Amingaon, on the same north bank route that continues toward Hajo, which shortens the trip compared to starting from central Guwahati. Budget roughly 45 minutes to an hour, and confirm current road conditions before departure.
Why do Buddhists visit Hayagriva Madhava Temple? Some Buddhists, particularly in parts of Tibet and China, believe Hayagriva Madhava is where the Buddha attained parinirvana, rather than at Kushinagar. This belief draws Buddhist Lamas and Bhutiya pilgrims to a temple that Hindus separately worship as a Vishnu shrine.
What is the meaning behind the name Poa Mecca? Poa, or powa, means one fourth in Assamese, referring to the belief that Pir Giasuddin Aulia brought a portion of soil from Mecca to establish the shrine. A pilgrimage here is believed to confer one fourth of the merit of visiting Mecca itself.
Can Hajo be combined with a Kamakhya Temple visit? Yes, many pilgrims visiting Kamakhya Temple also include Hayagriva Madhava Temple in the same itinerary to complete a fuller spiritual journey through Assam. Both sites work well together for travellers based in central Guwahati with a full day to spend.
Conclusion
Hajo (Hayagriva Madhava & Poa Mecca) packs an unusual amount of religious history into a genuinely small stretch of ground, with three faiths represented within a single kilometre of hillside. Starting from Dharapur trims a meaningful chunk of travel time off the more commonly quoted Guwahati city distance, since the NH 17 corridor already points you toward Amingaon and the Hajo road. Whether your interest is the Vishnu temple’s Buddhist parinirvana legend, the soil brought from Mecca, or simply an easy day trip away from the city, Hajo remains one of the most quietly remarkable stops near Guwahati.
