5 oldest Indian cities

april 23, 2025

Images: Shutterstock

Straight from the pages of history books, here is a list of the five oldest continuously existing Indian cities.

Established: 1336 AD
This UNESCO World Heritage site served as the ancient capital of the Vijayanagara Empire.

Image: Pixabay

Hampi, Karnataka

Established: 600-700 AD
It was founded by Raja Ajaypal Chauhan and served as the capital of the Chauhan Dynasty till the late 12th century.

Ajmer, Rajasthan

Established: 490 BC
Originally called “Pataliputra”, the city was founded by Kunika, the king of Magadha. It also served as the capital of the Mauryan, Shunga and Gupta Empires.

Patna, Bihar

Image: Pexels

Established: 500-600 BC
It is believed to have been built by the Pandyan King Kulasekara and is also mentioned in the writings of Chanakya and Megasthenes, a Greek ambassador.

Madurai, Tamil Nadu

Established: 1100-1200 BC
Varanasi, a holy city located on the banks of the river Ganga, is believed to be one of the oldest continuously inhabited cities in the world.

Varanasi, Uttar Pradesh

Thanks for reading!

See next

10 oldest surviving cities in the world

Read Now