Landskapet er flat bortsett fra en sentral rygg som går NNØ-SSV. Det høyeste punktet er Doddabettahalli, på 962 meter og ligger på denne åsryggen. Ingen større elver renner gjennom byen, men Arkavathi og South Pennar krysser hverandre ved Nandi Hills, 60 km nord for byen. River Vrishabhavathi, en mindre sideelv til Arkavathi, renner gjennom byen. Elvene Arkavathi og Vrishabhavathi frakter mye av Bangalores kloakk. Et avløpssystem fra 1992 dekker 215 km² av byen og er tilkoblet fem kloakkrenseanlegg i utkanten.