This is a list of cities in South Asia thought to have been founded before the 8th century (before the rise of the Pala Empire).
In alphabetical order
Amaravati
Anga Now as Bhagalpur
Bharuch
Ayadhya Now as kanyakumari
Badayun
Banbhore (now in Pakistan) Barbarikon (now in Pakistan) Bayana Bhattiprolu Bhinmal Bhokardan (Bhogavardhana) Bhubaneswar (Sisupalgarh) Chandraketugarh Chennai Chunar Chidambaram Chirand Coimbatore Cuddalore Cuttack Debal (now in Pakistan) Dhanyakataka Dharmapuri Dwarka Erode Garthapuri Now as Guntur / గుంటూరు Gwalior Hampi Hansi Harappa (Now in Pakistan) Jabalpur Jaipur Jhansi Junagadh Kalibangan Kalinjar Kalpi Kanchipuram Kannauj Karur Kaveripoompattinam Keezhadi Kodumanal Kollam (Quilon) Kotivarsha (Devkot) Kumbakonam Kumbhoj Kurukshetra Lothal Lashkar Madurai Meluhha (now in Pakistan) Mohenjo-Daro (Now in Pakistan) Mahabalipuram Mannargudi Mayiladuthurai Minnagara (now in Pakistan) Muziris Now as Kodungallur Nagapattinam Nalanda Namakkal Nashik Osian Paithan Patala (modern day's Thatta, now in Pakistan) Pataliputra Pistapura Poona (now known as pune) Purushapura (modern day's Peshawer, now in Pakistan ) Pushkalavati (modern day's Charsadda, now in Pakistan) Prayag (in modern Prayagraj) Pratishthana Pundravardhana Pudumadam புதுமடம் Puri Pushkar Rajagriha Now as Rajgir Rajahmahendravaram Rajapura Ramanathapuram Rameshwaram Sagala (modern day's Sialkot, now in Pakistan) Salem Sambhar Lake Town City of Gopal Lal Jandu Sangrur Saketa Now as Ayodhya Sirkap (Now in Pakistan) Sirsukh (now in Pakistan) Sitanagaram Somnath Sopara Sravasti Tamralipta, now Tamluk Taxila (earlier Takshashila, now in Pakistan) Thanjavur (Tanjore) Tiruchengode Tiruchirappalli (earlier Uraiyur) Thirussivaperoor Now as Thrissur(Trichur) Tirunelveli Tiruvannamalai Tiruvarur Tuni Udayagiri(now Bhopal) Ujjain(earlier Ujjayini, Avanti) Vadodara(earlier known with following names Viravati, Chandravati, Vadpatra and Baroda) Vaishali (ancient city) Vallabhi Varanasi Vellore Vidisha Bairat, now Viratnagar Maisolos, Masalia, Masulipatnam, Masulipatam, now Machilipatnam or Bandar Vijayavatika, now Vijayawada Visakhapatnam(earlierWaltair) Vrindavan Vellore