Бенгалуру розташований у штаті Карнатака приблизно на 920 метрів над середнім рівнем моря на плато Декан у Південній Індії. Він охоплює площу 741 кв. км. Бангалор, який офіційно називається Бенгалуру, є одним із трьох (інші два Делі та Мумбаї) найкращих мегаполісів Індії.
Відповідь Делі трохи більший за Бангалор за його ВВП і загальною площею.
Центр міста – міська територія радіусом 5 км охоплюють найбільш жваві частини міста. Район метрополітену вимірює трафік всього регіону, який включає міста та сільські райони в безпосередній близькості.
Деякі з найдорожчих районів Бангалору включають Індіранагар, Корамангала, Уайтфілд, Джаянагар, Дж. П. Нагар і Маллешварам. Ці райони відомі своєю нерухомістю преміум-класу, космополітичним стилем життя та елітними закладами харчування та роздрібною торгівлею.