India · Uttar Pradesh
Where to Stay in Kannauj, Uttar Pradesh




Kannauj is an ancient city on the Ganges in Uttar Pradesh, once Kanyakubja and later the core of the Kingdom of Kannauj.
Find your area →



Where to stay in Kannauj
Each area has its own feel; here's who each one suits.
Kannauj keeps a small stock of rooms. The town works as the headquarters of Kannauj district, so most beds answer to municipal and district business rather than to a season of visitors, and the streets around those offices are where the practical choices sit. The Ganges lies to one side.
A room towards the river puts the water within reach of an evening walk, though the old ground of Kanyakubja is what most people come to stand on. The district takes the town's name. Distances inside the town remain short.
The municipal board covers a compact town, and a stay in it works on foot, with the district offices, the older lanes, and the road down to the Ganges all within the same short compass. History is the reason to stop. Anyone here for the ancient city rather than the modern one should give the visit a full day, since the ground that carried Kanyakubja, Mahodaya and the Kingdom of Kannauj is spread through an ordinary working town rather than gathered into a single site.
The Ganges is the one edge that has not moved, while the town behind it has answered to a long line of rulers.
About Kannauj
Capitals have come and gone here.
What is Kannauj known for?
Kannauj was Kanyakubja in the Vedic period, the seat of the Mahajanapada Panchala Kingdom and later of the Ayudha dynasty, and it carried the name Mahodaya under the Pratihara dynasty. The Ganges runs past the town. In the later medieval centuries the place formed the core of the Kingdom of Kannauj, passing between royal families and larger imperial powers, and it holds the offices of a municipal board and the headquarters of its own district.
What are the main landmarks in Kannauj?
Kannauj offers no signature monument. The town's marks are its names, Kanyakubja, Mahodaya, and the Kingdom of Kannauj, each belonging to a court that ruled from this ground before the next one took it. The Ganges supplies the other one.
Successive royal families and larger imperial polities left the town rather than a set of buildings, so what a visitor reads here is a sequence of capitals instead of a list of sights.
What is the history of Kannauj?
The name changed with the rulers. Kannauj was Kanyakubja in the ancient Vedic period, and the city that carried that name became the capital of the Mahajanapada Panchala Kingdom, then of the Ayudha dynasty after it. Under the Pratihara dynasty it answered to Mahodaya.
Each of those courts governed from the same ground beside the Ganges, which is why the record of the place reads as a list of capitals rather than as the growth of one continuous town. Three names cover the early record. The medieval centuries brought a kingdom of its own name.
Kannauj formed the core of the Kingdom of Kannauj in the later medieval era, ruled by one royal family after another and at other times folded into greater imperial polities that governed from elsewhere. Power drained away by degrees. What remained was a town on the Ganges in Uttar Pradesh, a municipal board with the administrative headquarters of the district that carries its name, holding the offices rather than the courts.
The Kingdom of Kannauj is the last of the names to describe a state run from here. Kanyakubja is still the older word for it.
Where is Kannauj?
The Ganges sets the town's edge. Kannauj stands on the river in Uttar Pradesh, on the plain that the Ganges crosses, with the district it heads spread around it. Its built ground is compact.
The old city and the working town occupy the same site, so the geography of Kannauj is a single stretch of bank rather than a spread of quarters, and the river remains the reference for everything else.
What is the climate of Kannauj?
Kannauj takes the seasons of the plain. The town lies in the subtropical band north of the equator, well inland, so heat holds through the long middle of the year and the cool months are brief. Rain decides how the Ganges looks.
Anyone walking the ground of Kanyakubja will find the cooler stretch easier than the months when the plain of Uttar Pradesh holds its heat from morning onward.
How do you get to Kannauj?
Almost everyone arrives by road. Kannauj sits on the Ganges in Uttar Pradesh, and arrivals cross the plain by road to reach the municipal board and the district headquarters at the centre of the town. The district feeds most of that traffic.
Visitors coming for Kanyakubja and the Kingdom of Kannauj generally arrive from elsewhere in Uttar Pradesh, and the compact town means the walk from arrival to the old ground is short.
More cities in Uttar Pradesh
Updated August 2026



