Destinations
Planning
Resources
Airlines
World Currencies
Electrical Standards
Account
Sign In
The World
Asia
South Asia
India
Cities
Cities in India - Best Places to Visit
There are 289 cities in India.
Agra
is the most popular city with a population of 1,430,055.
Most Popular
By Name
By Population
289
Sambalpur
City in Odisha, India, known for textiles
Pop. 189,366
290
Adoni
City in Andhra Pradesh, known for textiles
Pop. 184,625
291
Gadag-Betageri
City in Karnataka with rich history
Pop. 172,813
292
Moga, Punjab
City in Punjab, India
Pop. 163,397
293
Unnao
City in Uttar Pradesh with historical temples
Pop. 161,671
294
Nalgonda
City in Telangana, India
Pop. 154,326
295
Raigarh
City in Chhattisgarh, India
Pop. 150,019
296
Damoh
City in Madhya Pradesh, known for agriculture
Pop. 139,561
297
Bankura
City in West Bengal, India
Pop. 133,966
298
Jagdalpur
City in India known for its tribal culture
Pop. 125,463
299
Jhunjhunu
City in Rajasthan, India known for its textiles
Pop. 118,473
300
Mormugao
City in Goa, known for its beaches
Pop. 102,345
301
Hapur
City in Uttar Pradesh, India
Pop. 242,920
302
Ongole
City in India, known for its textiles
Pop. 208,344
303
Shivpuri
City in Madhya Pradesh, India
Pop. 179,977
304
Orai
City in Uttar Pradesh, India
Pop. 158,265
305
Hanumangarh
City in Rajasthan, India
Pop. 155,687
306
Beed
City in Maharashtra with rich cultural heritage
Pop. 146,709
307
Krishnanagar, Nadia
City in West Bengal with historical temples
Pop. 145,926
308
Rewari
City in Haryana known for its historical sites
Pop. 143,021
309
Pilibhit
City in Uttar Pradesh known for textiles
Pop. 131,008
310
Achalpur
City in Maharashtra with historical significance
Pop. 112,311
311
Bagalkote
City in Karnataka, known for temples
Pop. 111,933
312
Bhatpara
City in West Bengal, India
Pop. 483,129
Load More