티베트 서부의 앙시 빙하, 카일라스산 남동쪽, 마나사로와르호에서 발원한 이 빙하는 이후 남티베트 계곡과 얄룽창포 대협곡을 형성한 뒤 인도아루나찰프라데시주를 통과한다. 아루나찰프라데시주 하류에서는 강이 훨씬 더 넓어지며 시앙이라고 불린다. 아삼주에 도착한 후, 그 강은 브라마푸트라강으로 알려져 있다. 이 강은 아삼주에서 람나바자르로 방글라데시로 들어간다. 거기서부터 약 200년 전까지 그것은 동쪽으로 흐르곤 했고 바이라브 우파질라 근처의 메그나강에 합류했다. 이 오래된 채널은 점점 사라지고 있다. 현재 강의 주 수로는 자무나강이라고 불리며, 남쪽으로 흘러 갠지스강과 만나는 강으로 방글라데시에서 파드마강이라고 불린다.