9 Stunning Ancient Cities in India

06 OCT, 2023

Dristi Sharma

 Photo: Unsplash 

India is a land steeped in ancient civilisations. There are many incredible ancient cities scattered throughout the country that offer a glimpse into India's rich past.

 historic cities 

Photo: Unsplash

Varanasi, also known as Kashi, is one of the oldest continuously inhabited cities in the world. It is famous for its ghats along the Ganges River.

1. Varanasi, UP

Photo: Unsplash

Hampi is a UNESCO World Heritage site and the remnants of the Vijayanagara Empire. It has stunning temples, bazaars, and ancient ruins.

2. Hampi, Karnataka

Photo: Unsplash

Also known as Mamallapuram, this coastal town/city is famous for its rock-cut temples and intricate sculptures, including the famous Shore Temple.

3. Mahabalipuram, Tamil Nadu

Photo:: Unsplash

Ujjain is one of the seven holiest cities in Hinduism and is known for the Kumbh Mela. It has a rich cultural and religious history.

4.  Ujjain, Madhya Pradesh

Photo:  Unsplash

Patna, formerly known as Pataliputra, was a significant city in ancient India. It was the capital of several empires and is associated with the Mauryan dynasty.

5.  Patna, Bihar

Photo: Unspalsh

Madurai is an ancient city with a history dating back over 2,500 years. It is famous for the Meenakshi Amman Temple and its vibrant culture.

6.  Madurai, Tamil Nadu 

Photo: Unsplash

Mathura is the birthplace of Lord Krishna and a prominent pilgrimage site for Hindus. It has a rich history and is known for its temples and ghats along the Yamuna River.

7. Mathura, Uttar Pradesh

Photo: Unsplash

Thanjavur, also known as Tanjore, is an ancient and culturally rich city located in Tamil Nadu. It is renowned for its historical significance and artistic heritage.


Photo: Unsplash

Kollam, also known as Quilon, is a picturesque city located in the southern Indian state of Kerala. It is known for its scenic beauty, historical significance, and vibrant culture.

9. kollam, kerala