Map of Bengaluru, India
Bengaluru is the administrative centre of Karnataka, India, with a population of about 8,495,492. It lies at 12.9719°N, 77.5937°E, about 920 m above sea level. Bengaluru is about 1,741 km (1,082 mi) south of New Delhi, the capital. The nearest city on our map is Yelahanka, 14 km to the north.
Bengaluru at a glance
Country
Region
Karnataka
Population
8,495,492GeoNames
Coordinates
12.9719, 77.593712°58′19″N 77°35′37″E
Time zone
Asia/KolkataUTC+05:30
Local time
–
Elevation
920 m (3,018 ft)
Distance to New Delhi
1,741 km (1,082 mi)
Where is Bengaluru?
- The 3rd largest city in India by recorded population.
- The largest city in Karnataka on this site.
- Located in the Northern and Eastern hemispheres.
- Daylight ranges from about 11 h 22 min on the shortest day to 12 h 53 min on the longest day (around 21 December and 21 June).
Cities near Bengaluru
- Yelahanka — 14 km north
- Hoskote — 25 km northeast
- Nelamangala — 26 km northwest
- Anekal — 31 km south
- Doddaballapura — 36 km north
- Hosūr — 37 km southeast
- Mālūr — 37 km east
- Vadigenhalli — 43 km northeast
- Closepet — 44 km southwest
- Kānkānhalli — 51 km south
Largest cities in Karnataka
- Hubli — 943,788
- Mysore — 920,550
- Kalaburagi — 543,147
- Mangalore — 499,487
- Belagavi — 490,045
- Davangere — 435,128
- Bellary — 410,445
- Bijapur — 327,427
- Shimoga — 322,650
- Tumkūr — 307,359
Largest cities in India
- Mumbai — 12,691,836
- Delhi — 11,034,555
- Hyderābād — 6,993,262
- Ahmedabad — 6,357,693
- Chennai — 4,681,087
- Kolkata — 4,631,392
- Surat — 4,591,246
- Pune — 3,124,458
- Jaipur — 3,046,163
- Kanpur — 2,823,249
Map of India and all its cities →
Sources: place names, coordinates, populations and time zones from GeoNames (CC BY 4.0, data retrieved October 2026). Population figures are the latest values recorded in GeoNames; depending on the country they refer to the city proper, a municipality or a wider urban area, so they can differ from census or metro-area figures. Map © OpenStreetMap contributors.