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?

Cities near Bengaluru

Largest cities in Karnataka

Largest cities in India

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.