Permits & roads checked Shillong · Guwahati
Shillong Trip logo
The carved stone shikhara of Hayagriva Madhava Temple on Monikut hill at Hajo, AssamPrabalJeetBhagawati · Commons · CC BY-SA 4.0
AssamKamrup

Hajo

One hill town sacred to Hindus, Buddhists and Muslims

Altitude
50 m
Best time
Oct–Mar
From Guwahati
30 km · 1 hrs
Permit
Not for Indians
Stay
A half-day trip from Guwahati, combined with Sualkuchi
Hajo in brief

Hajo is a small town about 25 to 30 km north-west of Guwahati, across the Brahmaputra, sacred to three faiths. Hindus and Buddhists visit the Hayagriva Madhava temple, Muslims the 17th-century Poa Mecca shrine, and Shiva devotees Kedareswara. Pair it with the silk-weaving town of Sualkuchi for an easy half-day trip.

Hajo is one of those places where the history of the region is packed into a few hills. Its temples and shrines have drawn pilgrims for centuries, and unusually for India, three faiths treat it as holy ground. We go there for the mix, the quiet hilltop views over paddy fields and the pond full of turtles at the main temple.

The Hayagriva Madhava temple on Monikut hill was rebuilt in 1583 by the Koch king Raghudeva Narayan, though local tradition takes its origins back much further. Hindus worship Vishnu here, and many Buddhists, especially from Bhutan and Tibetan communities, believe it is where the Buddha attained parinirvana. On Garurachal hill, Poa Mecca holds the tomb of Giyasuddin Aulia; tradition says a visit earns a quarter of the merit of a pilgrimage to Mecca.

On Madanachal hill, the Kedareswara Shiva temple has inscriptions from the Ahom period, and a Ganesh temple at its base has a large image carved from a single boulder. Twelve kilometres away, Sualkuchi is Assam's best-known silk-weaving town, where you can watch muga, pat and eri silk being woven on handlooms.

What makes it worth the trip

Hayagriva Madhava temple

A stone temple on Monikut hill, rebuilt in 1583, sacred to Hindus and Buddhists. The temple pond below has large, old turtles.

Poa Mecca

A 17th-century shrine on Garurachal hill with the tomb of Giyasuddin Aulia and an inscription dated 1657. Busy on Fridays.

Kedareswara temple

A Shiva temple on Madanachal hill with Ahom-period inscriptions and a large lingam. Reached by a flight of steps.

Ganesh temple

At the foot of Madanachal hill, with a Ganesh image carved from a single rock.

Sualkuchi silk village

About 12 km away, with thousands of handlooms weaving muga, pat and eri silk. Visit a weaving house and buy mekhela chador direct.

Things to do

  1. Climb to the Hayagriva Madhava temple and see the turtles in the pond
  2. Visit Poa Mecca on Garurachal hill and the view from its hilltop
  3. Climb the steps to Kedareswara temple on Madanachal hill
  4. See the rock-carved Ganesh image at the foot of Madanachal
  5. Watch silk being woven in Sualkuchi and buy mekhela chador or stoles
  6. Stop at the Madan Kamdev ruins if you have extra time, about 30 km further
  7. Cross back to Guwahati for a sunset river cruise the same evening

Getting there

Hajo is about 25 to 30 km north-west of Guwahati city, depending on where you start, a drive of about an hour across the Saraighat bridge at Jalukbari and through North Guwahati. From Guwahati airport it is about 30 km. City and private buses run to Hajo from Adabari bus stand in Guwahati, but a hired car is easier for combining Hajo with Sualkuchi, 12 km away. Weekend traffic on the Saraighat bridge can add time.

Where to stay

Most travellers visit Hajo as a half-day trip and stay in Guwahati. Hotels in Jalukbari or Adabari on the western side of Guwahati, or on the airport side, are closest to the Saraighat bridge. Hajo itself has only a few basic lodges and guest houses near the temples, used mostly by pilgrims. North Guwahati has a small number of quieter hotels and resorts by the river, which also suit a visit to Sualkuchi.

Local tips

  • Go in the morning, when the steps are cooler and the temples less crowded
  • Dress modestly for all three faiths and carry a scarf to cover your head at Poa Mecca
  • Remove shoes at temples and the shrine, and ask before photographing inside
  • Sualkuchi weavers often close by late afternoon; visit before 4 pm
  • Buy silk from established weaving houses and ask whether it is pure muga or pat
  • Carry water; the hilltops have few shops

Rain and weather

Rain meter: GuwahatiAbout 1,700 mm a year · approximate monthly averages
12J11–24°
18F13–27°
53M17–31°
182A20–31°
253M23–32°
314J25–33°
283J26–33°
264A26–33°
185S25–33°
118O22–31°
10N17–29°
5D13–25°

Source: IMD 1991–2020 normals

October to March for cool mornings; the hilltop shrines have little shade in summer.

Good to know

Hajo: questions travellers ask

01Why is Hajo important?

Hajo is sacred to three faiths. Hindus worship Vishnu at the Hayagriva Madhava temple, which many Buddhists believe is where the Buddha attained parinirvana. Muslims visit Poa Mecca, the 17th-century shrine of Giyasuddin Aulia. Shiva devotees climb to Kedareswara temple. It is one of the oldest pilgrimage centres in Assam.

02How far is Hajo from Guwahati?

Hajo is about 25 to 30 km north-west of Guwahati, around an hour by car across the Saraighat bridge. Buses run from Adabari bus stand in Guwahati. Most visitors hire a car so they can combine Hajo with the silk-weaving town of Sualkuchi, about 12 km away.

03What is Poa Mecca?

Poa Mecca is a shrine on Garurachal hill in Hajo containing the tomb of Giyasuddin Aulia, with an inscription dated 1657. Poa means a quarter, and local tradition holds that a pilgrimage here earns a quarter of the spiritual merit of a pilgrimage to Mecca. People of all faiths visit.

04Why do Buddhists visit Hajo?

Many Buddhists, especially from Bhutan and Tibetan communities, believe the Hayagriva Madhava temple is the site where the Buddha attained parinirvana, and they visit it as a sacred place, particularly in winter. Most historians place the Buddha's death at Kushinagar, but the local belief has drawn pilgrims for centuries.

05What is Sualkuchi famous for?

Sualkuchi, about 12 km from Hajo and 35 km from Guwahati, is Assam's best-known silk-weaving town. Families weave muga, pat and eri silk on handlooms in their homes and workshops. You can watch weavers at work and buy mekhela chador, saris and stoles directly. Visit before about 4 pm.

06How much time do I need for Hajo?

Half a day is enough to see the Hayagriva Madhava temple, Poa Mecca, Kedareswara and the Ganesh temple, with a stop at Sualkuchi on the way back. Start early from Guwahati to finish by lunch and have the afternoon free for Kamakhya or a Brahmaputra cruise.

07What is the best time to visit Hajo?

October to March is best, with cool mornings for climbing the steps to the hilltop temples. Festival days such as Doul (Holi) at Hayagriva Madhava draw big crowds. Summers are hot and humid, and the steps have little shade, so go early in the morning in any season.

08Is there a dress code at Hajo?

There is no written dress code, but modest clothes covering shoulders and knees are expected at all the temples and at Poa Mecca. Remove shoes before entering, and carry a scarf to cover your head at Poa Mecca. Ask before taking photographs inside the shrines.

09Can I visit Hajo with Kamakhya on the same day?

Yes. Visit Kamakhya at opening time, then drive about 45 minutes across the Saraighat bridge to Hajo and Sualkuchi, and return to Guwahati by late afternoon for a Brahmaputra sunset cruise. Queues at Kamakhya can be long, so keep the afternoon flexible.

Still wondering? Ask a trip planner

Free trip plan

Tell us your dates, we’ll plan the route

Share when you’re travelling and who’s coming. A planner replies with a day-by-day route, hotel options and a clear price, usually within a working day.

The carved stone shikhara of Hayagriva Madhava Temple on Monikut hill at Hajo, Assam
Chat with us

Try “Dawki”, “Kaziranga safari” or “ILP”