Delhi is the largest Indian City in terms of land. The area of Delhi is 1,397.30 sq km
Bangalore is the second largest Indian city in terms of area. The area of Bangalore is 741 sq km.
Visakhapatnam is the third largest Indian city in terms of area. The area of Visakhapatnam is 681.96 sq km.
On the forth spot we have Hyderabad. The area of Hyderabad is 650 sq km.
On the fIfth spot we have Lucknow. The area of Lucknow is 631 sq km.
On the sixth spot we have Indore. The area of Indore is 525 sq km.
On the seventh spot we have Pune. The area of Pune is 516.18 sq km.
The eighth spot is occupied by Ahmedabad. The area of Ahmedabad is 505 sq km.
On the ninth spot we have Bhopal. The area of Bhopal is 463 sq km
On the tenth spot we have Surat. The area of Surat is 461 sq km.