Home » Destinations» Hajo

Hajo - The Land Of Religious Harmony!


Hajo is an important religious destination of Assam. Hajo sees a unique confluence of the three most important religions of the world – Hinduism, Buddhism and Islam, which is an important aspect as well of Hajo tourism. There are several temples dedicated to Hindu gods and goddesses, Lord Buddha and shrines of important Muslim saints.

Its closeness to the Assam capital makes it accessible and hugely popular. The small town lies on the banks of the mighty Brahmaputra in the Kamrup district of Assam.

There are many varying opinions about the history of Hajo. It is believed that this small town was the capital of the Koch dynasty which later came under the rule of the Mughals. Over centuries, Hajo has been known by different names. If in the 11th century it was known as Apurnabhava and Manikuta, in the 18th Century it was called Manikutgram. On the other hand, the Buddhists believe that it was at Hajo that Lord Buddha attained nirvana.

Tourist Places In And Around Hajo

One of the most notable temples of Hajo is the Hayagriva Madhava Temple. This temple is dedicated to Lord Vishnu. The Muslims visit Hajo to pay obeisance at the Poa Mecca. Other places of interest at Hajo include the Ganesh temple, Kedareshwar Temple, Kamesware Temple, Dhoparguri Satra and Joy Durga Temple. These places form the important aspects of Hajo tourism.

How To Reach Hajo

Hajo is located about 25 km west of Guwahati. Regular bus service is available from Guwahati for Hajo.

Hajo Weather

Hajo witnesses extreme weather with hot summers and increased humidity during the summers and temperate winters. The autumn months are the best time to visit Hajo. 

Hajo is Famous for

Hajo Weather

Best Season / Best Time to Visit Hajo

  • Jan
  • Feb
  • Mar
  • Apr
  • May
  • Jun
  • July
  • Aug
  • Sep
  • Oct
  • Nov
  • Dec

How to Reach Hajo

  • By Road
    There are two routes to enter Hajo – the first one is to take the road from Guwahati to Nalbari. The other is to enter Hajo via the Guwahati - Barpeta road. Tourists can take the daily buses from Paltan Bazaar, Guwahati for Hajo. It takes about an hour to reach Hajo.
    Search Direction
  • By Train
    Hajo doesn’t have a railway station, and the nearest railhead is the Guwahati Railway Station. It is the most important station in the north-eastern region. Trains from all over the country reach this railway station. Tourists can book cabs, or buses from the Guwahati railway station to reach Hajo.
    Search Direction
  • By Air
    The Lokpriya Gopinath Bordoloi International Airport in Guwahati is the nearest airport to Hajo. The airport is the biggest and the busiest one in the north-eastern region. It is well connected to the rest of the country as well as many international destinations. Tourists need to take the road from Guwahati to reach Hajo.
    Search Direction