布达拉宫整体为石木结构宫殿外墙厚达2-5米,基础直接埋入岩层。墙身全部用花岗岩砌筑,高达数十米,每隔一段距离,中间灌注铁汁,进行加固,提高了墙体抗震能力,坚固稳定。

屋顶和窗檐用木制结构,飞檐外挑,屋角翘起,铜瓦鎏金,用鎏金经幢,宝瓶,摩蝎鱼和金翅乌做,脊饰。布达拉宫主体建筑为白宫和红宫。