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
193
Bharatpur, Rajasthan
Indian city known for its wildlife sanctuary
Pop. 252,838
194
Rewa, Madhya Pradesh
City in India, known for its historical sites
Pop. 235,654
195
Raichur
City in India, known for its temples
Pop. 234,073
196
Nadiad
City in India known for its dairy industry
Pop. 225,071
197
Cuddalore
City in Tamil Nadu with rich cultural heritage
Pop. 173,636
198
Satara (city)
City in Maharashtra, India
Pop. 120,195
199
Malappuram
City in Kerala known for its natural beauty
Pop. 101,386
200
Tumkur
City in Karnataka, known for its agriculture
Pop. 307,359
201
Purnia
City in Bihar known for its agriculture
Pop. 282,248
202
Durg
City in Chhattisgarh, India with rich history
Pop. 268,806
203
Sikar
City in Rajasthan, India
Pop. 244,497
204
Anand, Gujarat
City in Gujarat, India, known for dairy
Pop. 209,410
205
Kumbakonam
Temple town in Tamil Nadu, India
Pop. 167,155
206
Anantnag
City in Jammu and Kashmir with stunning landscapes
Pop. 150,592
207
Kolar, Karnataka
City in Karnataka, known for its agriculture
Pop. 138,462
208
Jorhat
City known for its tea production
Pop. 126,736
209
Motihari
City in Bihar, India
Pop. 126,158
210
Azamgarh
City in Uttar Pradesh with historical sites
Pop. 116,644
211
Amaravati
City in Andhra Pradesh, India
Pop. 103,000
212
Brahmapur, Odisha
City in India, known for its cultural diversity
Pop. 356,598
213
Shahjahanpur
City in Uttar Pradesh, known for its historical sites
Pop. 320,434
214
Srikakulam
City in Andhra Pradesh, known for its temples
Pop. 137,944
215
Patan, Gujarat
City in Gujarat, India
Pop. 133,737
216
Ambikapur, Chhattisgarh
City in Chhattisgarh, India
Pop. 121,071
Load More