Bengaluru has an average elevation of approximately 920 meters (3,020 feet) above mean sea level, making it the highest among these major Indian cities. New Delhi is around 218 meters, Nagpur is 310 meters, and Kolkata is merely 1.5 to 9 meters above sea level. Bengaluru's location on the Deccan Plateau accounts for its high altitude.