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
25
Indore
City in Madhya Pradesh, known for education
Pop. 1,994,397
26
Agartala
City in Tripura with rich cultural heritage
Pop. 400,004
27
Madurai
Famous for its ancient Meenakshi Temple
Pop. 1,465,625
28
Mysore
City in Karnataka, known for its heritage
Pop. 920,550
29
Gangtok
Capital of Sikkim, India in the Himalayas
Pop. 100,286
30
Srinagar
Summer capital of Jammu and Kashmir, scenic lakes
Pop. 1,206,419
31
Visakhapatnam
City in Andhra Pradesh, major port city
Pop. 1,063,178
32
Guwahati
Major city in Assam, known for tea
Pop. 962,334
33
Raipur
City known for its steel industry
Pop. 1,027,264
34
Gwalior
City in Madhya Pradesh, known for its history
Pop. 1,054,420
35
Ranchi
City in Jharkhand, known for its temples
Pop. 1,120,374
36
Jodhpur
City in Rajasthan, known for its blue buildings
Pop. 1,056,191
37
Shimla
Hilly city famous for its scenic views
Pop. 173,503
38
Vadodara
City in India known for its industries
Pop. 1,822,221
39
Darjeeling
City in West Bengal, India, known for tea
Pop. 123,797
40
Aizawl
City in Mizoram, India, known for scenery
Pop. 293,416
41
Shillong
City in Meghalaya known for its natural beauty
Pop. 143,229
42
Coimbatore
City in Tamil Nadu, known for its textiles
Pop. 2,136,916
43
Nashik
Famous for its vineyards and wineries
Pop. 1,486,053
44
Ajmer
City in Rajasthan known for its pilgrimage sites
Pop. 542,321
45
Mangaluru
Coastal city in Karnataka, India
Pop. 499,487
46
Ludhiana
Major city in Punjab, India
Pop. 1,618,879
47
Imphal
City in Manipur with diverse culture
Pop. 277,196
48
Aurangabad
Historic Maharashtra city near Ajanta and Ellora caves
Pop. 1,175,116
Load More