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
73
Pondicherry
Union territory city in India
Pop. 657,209
74
Khajuraho
UNESCO World Heritage site with ancient temples
Pop. 25,662
75
Solapur
City known for its educational institutions
Pop. 997,281
76
Guntur
City in Andhra Pradesh, India
Pop. 670,073
77
Cuttack
City in India known for its historical temples
Pop. 610,189
78
Jammu
City in Jammu and Kashmir with historical sites
Pop. 576,198
79
Jaisalmer
City in India known for its desert landscape
Pop. 67,604
80
Dhanbad
City in India, known for coal mining
Pop. 1,196,214
81
Gurgaon
Rapidly growing city near Delhi, India
Pop. 886,519
82
Bareilly
Uttar Pradesh city famous for its trade
Pop. 745,435
83
Amravati
City in Maharashtra, India
Pop. 647,057
84
Jamnagar
City in India known for its oil refineries
Pop. 600,943
85
Belgaum
City in Karnataka, India
Pop. 490,045
86
Asansol
City in West Bengal, India
Pop. 504,271
87
Rishikesh
City in Uttarakhand, India, near Ganges
Pop. 66,390
88
Bodh Gaya
City in Bihar, India known for Buddhism
Pop. 38,439
89
Warangal
Historic city known for its ancient temples
Pop. 704,570
90
Kolhapur
City in Maharashtra known for its historical sites
Pop. 549,236
91
Ahmednagar
City in Maharashtra, known for agriculture
Pop. 367,140
92
Gorakhpur
City in Uttar Pradesh, India
Pop. 674,246
93
Kollam
City in Kerala, known for backwaters
Pop. 367,107
94
Thanjavur
City in Tamil Nadu, India, cultural heritage
Pop. 291,067
95
Noida
City in Uttar Pradesh, tech hub
Pop. 293,908
96
Patiala
City known for its cultural heritage
Pop. 446,246
Load More