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
1
Agra
Famous for the Taj Mahal monument
Pop. 1,430,055
2
Delhi
India's capital and political center
Pop. 11,034,555
3
Mumbai
India's financial center and bustling metropolis
Pop. 12,691,836
4
Jaipur
Pink city known for its palaces and forts
Pop. 3,046,163
5
Chennai
Major Indian city known for its film industry
Pop. 4,681,087
6
Kolkata
Cultural capital of India with colonial architecture
Pop. 4,631,392
7
Bengaluru
India's tech hub and vibrant city
Pop. 8,495,492
8
New Delhi
Capital city of India, known for its government buildings
Pop. 317,797
9
Varanasi
Sacred city in India, known for ghats
Pop. 1,164,404
10
Kochi
City in Kerala, India
Pop. 633,553
11
Amritsar
City in Punjab, known for Golden Temple
Pop. 1,159,227
12
Ahmedabad
India's major city and cultural hub
Pop. 6,357,693
13
Hyderabad
India's major city known for its culture
Pop. 6,993,262
14
Pune
City known for its educational institutions
Pop. 3,124,458
15
Lucknow
City known for its historical monuments
Pop. 2,472,011
16
Bhopal
Capital of Madhya Pradesh with historical sites
Pop. 1,798,218
17
Chandigarh
Planned city and capital of Punjab region
Pop. 970,602
18
Patna
Capital city of Bihar, India
Pop. 1,684,297
19
Prayagraj
City in Uttar Pradesh, known for its rivers
Pop. 1,073,438
20
Surat
Indian city famous for its diamond industry
Pop. 4,591,246
21
Kanpur
Industrial city known for leather production
Pop. 2,823,249
22
Thiruvananthapuram
Capital city of Kerala with historical sites
Pop. 788,271
23
Nagpur
City in India famous for its oranges
Pop. 2,405,665
24
Bhubaneswar
Capital city of Odisha state, India
Pop. 885,363
Load More