9 cities that have existed in India since ancient times

Varanasi Known for spirituality and cultural heritage, Varanasi also known as Kashi is one of the oldest cities of India.

Mathura The birthplace of Lord Krishna, Mathura is one of the oldest ancient cities and a Hindu pilgrimage site known for its rich and vibrant culture.

Ujjain Ujjain, an ancient city, which is also present in ancient texts is famous for hosting the Simhastha Kumbh Mela.

Patliputra Patliputra, now known as Patna, is mentioned as the capital city of the Magadh empire in various ancient texts and is also considered a centre of Buddhism.

Ayodhya Ayodhya, the birthplace of Lord Ram, known for its vibrant culture is still a significant religious place in Uttar Pradesh.

Hampi Located in the Bellary district of Karnataka, Hampi is a UNESCO World Heritage site, which is a testament to the grandeur of the Vijayanagara Empire.

Gwalior With historical palaces and temples, Gwalior is an ancient city known for the famous Gwalior fort.

Dwarka From the tales of Lord Krishna to the popular Dwarkadeesh temple, Dwarka is known for its rich history and religion.

Delhi With a vast history of hundreds of years, Delhi stands as a testament to the rich culture of various dynasties which ruled here for years.

Agra, Jaipur, Varanasi and more.. 10 most-searched Indian destinations by foreigners

Learn more